Ergebnis 1 bis 4 von 4

Thema: Template ce_text kopieren und unter Inhaltselement-Template auswählen. WIE?

  1. #1
    Contao-Nutzer
    Registriert seit
    10.07.2010.
    Beiträge
    6

    Standard Template ce_text kopieren und unter Inhaltselement-Template auswählen. WIE?

    Hallo zusammen
    Ich habe im Forum gesucht. Ja, ehrlich! Ich kann mir auch nicht vorstellen, dass dieses Thema nie behandelt wurde. Leider finde ich aber keine Antwort dazu.

    Vielleicht kann mir jemand einen Link zum entsprechenden Post senden:

    Früher konnte ich auf Templates ce_text kopieren, umbenennen und dann im Text-Element meine neues (bearbeitetes) Template auswählen.
    Wie funktioniert das mit Contao 5?? ich verzweifle daran...

    Wenn ich in mein Text-Element das Template ändern möchte, steht "content_element/text"
    Also navigiere ich im Admin auf Templates, suche nach Text und erstelle mir eine Kopie von ce_text.html5
    Ändere und nenne diesen um und möchte es danach wieder in mein Text-Element unter "Inhaltselement-Template" auswählen. Hier erscheint es aber nicht...

    Wie kann ich ein Template kopieren (Updatesicher), ändern und dann im Text-Element als Template auswählen?

    Es würde mir sogar ein Link zu einem Post reichen, der dieses Thema behandelt (was sicher schon gemacht wurde).
    Ich war nun lange nicht mehr Contao-Aktiv und weiss nicht, seit wann es diese Änderung gibt.

    Wäre sehr froh, wenn mir jemand helfen könnte.

    Vielen Dank

  2. #2
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Da du unter Contao 5 bist, ist das ce_text Template nun ein Twig-Template.

    Du kannst es wie folgt zurücksetzen, damit wieder html5 genutzt wird:

    The legacy content elements and their templates are still around and will only be dropped in Contao 6. If you want to use them instead of the new ones, you can opt in on a per-element basis by adding the respective lines to your contao/config/config.php:
    PHP-Code:
    // Restore legacy content elements
    $GLOBALS['TL_CTE']['texts']['code'] = \Contao\ContentCode::class;
    $GLOBALS['TL_CTE']['texts']['headline'] = \Contao\ContentHeadline::class;
    $GLOBALS['TL_CTE']['texts']['html'] = \Contao\ContentHtml::class;
    $GLOBALS['TL_CTE']['texts']['list'] = \Contao\ContentList::class;
    $GLOBALS['TL_CTE']['texts']['text'] = \Contao\ContentText::class;
    $GLOBALS['TL_CTE']['texts']['table'] = \Contao\ContentTable::class;
    $GLOBALS['TL_CTE']['links']['hyperlink'] = \Contao\ContentHyperlink::class;
    $GLOBALS['TL_CTE']['links']['toplink'] = \Contao\ContentToplink::class;
    $GLOBALS['TL_CTE']['media']['image'] = \Contao\ContentImage::class;
    $GLOBALS['TL_CTE']['media']['gallery'] = \Contao\ContentGallery::class;
    $GLOBALS['TL_CTE']['media']['player'] = \Contao\ContentPlayer::class;
    $GLOBALS['TL_CTE']['media']['youtube'] = \Contao\ContentYouTube::class;
    $GLOBALS['TL_CTE']['media']['vimeo'] = \Contao\ContentVimeo::class;
    $GLOBALS['TL_CTE']['files']['downloads'] = \Contao\ContentDownloads::class;
    $GLOBALS['TL_CTE']['files']['download'] = \Contao\ContentDownload::class;
    $GLOBALS['TL_CTE']['includes']['teaser'] = \Contao\ContentTeaser::class; 
    Um Twig zu nutzen musst du nur der Ordnerkonvention folgen:
    HTML-Code:
    code (content_element/code)
    headline (content_element/headline)
    html (content_element/html)
    list (content_element/list)
    text (content_element/text)
    table (content_element/table)
    hyperlink (content_element/hyperlink)
    toplink (content_element/toplink)
    image (content_element/image)
    gallery (content_element/gallery)
    youtube (content_element/youtube)
    vimeo (content_element/vimeo)
    downloads (content_element/downloads)
    download (content_element/download)
    player (content_element/player)
    teaser (content_element/teaser)
    Sprich, wenn du ein text-element Template überarbeiten willst...
    in contao/templates folgende Ordnerstruktur herstellen:
    "content_element/text/deinTemplateName.html.twig

    Da es sich um Twig handelt:
    https://ourcodeworld.com/articles/re...er-should-know

  3. #3
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Neben den detaillierten, grundsätzlichen Infos zu Twig in Contao,
    findest du im Handbuch zudem praktische Informationen diesbezüglich.
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  4. #4
    Contao-Nutzer
    Registriert seit
    12.05.2015.
    Beiträge
    61

    Standard

    Hallo zusammen

    Leider erscheinen bei mir immer noch keine html5 Templates unter Template-Einstellungen.
    Den Ordner und die Datei contao/config/config.php mit den Einträgen habe ich erstellt. Prod. Cache erneuert.

    Edit: Mittlerweile erscheinen die alternativen Templates. Es fehlte das <?php in der php Datei.
    Geändert von aitana (19.03.2024 um 15:37 Uhr)

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
  •