Avisota 2 Startschwierigkeiten: Templates

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • rusty
    Contao-Fan
    • 07.02.2012
    • 271

    #1

    Avisota 2 Startschwierigkeiten: Templates

    Die Templates für beipielsweise die Contentelemente kann ich nicht wie gewohnt über das Backendmodul Layout/Templates erzeugen. Im Select-Menü "Originaltemplate" finden sich dort einfach keine Avisota-Originale.
    • Bringt Avisota 2 einen anderen Mechanismus mit?
    • Spielen die blueprint-templates im Verzeichnis in der Erweiterung avisota-message-renderer-mailchimp in diesem Zusammenhang eine Rolle?

    Die Avisota-Erweiterungen bringen Templates im twig-Dateiformat mit.
    • Wo modifiziert man diese updatesicher?
    • Gibt es in TWIG ein Pendant zu showTemplateVars(), damit man sich einen Überblick verschaffen kann?

    Sorry, aber am Anfang fehlen mir echt ein paar grundlegende Infos zum Verständnis.
  • tril
    Contao-Urgestein
    • 07.01.2010
    • 2939

    #2
    Zitat von rusty Beitrag anzeigen
    Bringt Avisota 2 einen anderen Mechanismus mit?
    Die Frage hast du dir selbst beantwortet
    Zitat von rusty Beitrag anzeigen
    Die Avisota-Erweiterungen bringen Templates im twig-Dateiformat mit.
    Zitat von rusty Beitrag anzeigen
    Spielen die blueprint-templates im Verzeichnis in der Erweiterung avisota-message-renderer-mailchimp in diesem Zusammenhang eine Rolle?
    Jain, nicht direkt. Die blueprint-templates sind aktuell nur Grundgerüst.

    Zitat von rusty Beitrag anzeigen
    Wo modifiziert man diese updatesicher?
    Du kannst die Templates in templates/ bzw. templates/mein-theme/ rein kopieren, du musst allerdings die Verzeichnisstruktur erhalten.
    Also bspw. templates/mein-theme/avisota/subscription-recipient/mod_avisota_activation.html5.twig
    Ich habe schon seit langem auf meiner TODO Liste, einen pendant für das "Templates" Modul in meine twig Erweiterung einzubauen...

    Zitat von rusty Beitrag anzeigen
    Gibt es in TWIG ein Pendant zu showTemplateVars(), damit man sich einen Überblick verschaffen kann?
    Du musst in den Systemeinstellungen -> Twig den Debug Modus aktivieren.
    Dann kannst du im Template die dump() Funktion verwenden:
    Code:
    {{ dump() }}
    Wenn du keinen Parameter übergibst, dump't er den Context = alle Variablen die aktuell für das Template verwendet werden.

    Zitat von rusty Beitrag anzeigen
    Sorry, aber am Anfang fehlen mir echt ein paar grundlegende Infos zum Verständnis.

    Kommentar

    • rusty
      Contao-Fan
      • 07.02.2012
      • 271

      #3
      Super, vielen Dank tril! Jetzt hab ich erstmal wieder ein paar Grundlagen, um weiter zu kommen.

      Kommentar

      • rusty
        Contao-Fan
        • 07.02.2012
        • 271

        #4
        Template-Ordner

        meine eigenen Templates werden nicht berücksichtigt, wenn ich sie in einen Unterordner von templates lege, außer im Newsletter-Leser (online-Ansicht).
        Im Avisota-Theme habe ich natürlich einen eigenen Theme-Ordner-angegeben.

        Diese Struktur funktioniert: /templates/avisota/message/renderer/default/mce_image.html.twig
        Diese Struktur funktioniert nicht: /templates/mein-theme/avisota/message/renderer/default/mce_image.html.twig

        Kommentar

        • tril
          Contao-Urgestein
          • 07.01.2010
          • 2939

          #5
          Hast du auch in dem Avisota Theme das Template Verzeichnis ausgewählt?

          Kommentar

          • rusty
            Contao-Fan
            • 07.02.2012
            • 271

            #6
            ja, habe ich.

            Kommentar

            • tril
              Contao-Urgestein
              • 07.01.2010
              • 2939

              #7
              Okay, dann ist das wohl noch buggy

              Kommentar

              Lädt...