Ergebnis 1 bis 4 von 4

Thema: Contao 3.5.31 und Templates

  1. #1
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard Contao 3.5.31 und Templates

    Hallo,

    ich habe hier bei einem Contao 3.5.31 ein Problem mit den Templates.

    Eigene Templates werden nicht verwendet, wenn sie nicht einen eigenen Namen haben.

    Weiterhin versuche ich gerade das Template für mod_newslist zu bearbeiten.

    Hier kann ein eigenes, auch mit eigenem Namen, zwar im Backend ausgewählt werden, aber
    es wird offenbar nicht verwendet.

    Eigenartigerweise wird auch keine Änderung der Ausgabe angezeigt, wenn ich die Original-Templates
    in /system/modules/news/templates/modules ändere

    Das zwischenzeitige Löschen der mod_newslist.html5 und mod_newslist.xhtml hat wenigstens dazu geführt
    dass erstmal gar nichts angezeigt wird, aber wenn ich was in den Dateien ändere, dann erscheint nichts im FE.


    Woran liegt das?


    Danke

    Mark

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Mark,

    am besten immer die Templates unter „Templates” duplizieren und anpassen und nicht die Originale bearbeiten (nicht updatesicher).

    Den Templatenamen am besten immer nur am Ende ändern; den Anfang benötigt Contao, um das Template zu erkennen und es zuordnen zu können:
    z.B. mod_newslist_meintemplate.*.

    Dann noch schauen, ob du im Seitenlayout als Ausgabe HTML verwendest und dann nicht die die XHTML-Template bearbeitest!

    Und nach Ändern von Templates die Systemwartung ausführen.

    Dann das Template, wenn es einen eigenen Namen bekommen hat, dieses auch dem jeweiligen Modul zuweisen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Wenn ich die originalen mod_newslist.* Templates lösche, wird keine Newsliste angezeigt.

    Spiele ich dann eine mod_newslist.html5 in mein Template-Verzeichnis, wird die Newsliste wieder angezeigt.

    Lösche ich den Inhalte dieser eigenen Template-Datei, wird richtigeweise wieder keine Newsliste angezeigt.

    Ändere ich den Inhalt dieser eigenen Template-Datei, um wenigstens etwas anderes im FE zu sehen:

    PHP-Code:

    TEST

    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>

      <?php if (empty($this->articles)): ?>
        <p class="empty"><?= $this->empty ?></p>
      <?php else: ?>
        <?= implode(''$this->articles?>
        <?= $this->pagination ?>
      <?php endif; ?>

    <?php $this->endblock(); ?>
    Wird alles angezeigt, außer der Änderung "TEST"


    Ich verstehe es nicht.

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.613
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst Dein TEST hinten den $this->block('content') einfügen, sonst wird es nichts.

    Die Originaltemplates sind nicht zu löschen, es werden automatisch Deine abgeänderten aus dem /Template-Verzeichnis verwendet, wenn vorhanden.
    Änderungen erkennt man natürlich nur, wenn es in dem aktiven Teil des Templates geändert wird. ;-)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •