Ergebnis 1 bis 6 von 6

Thema: Eigenes Template als Modultyp?

  1. #1
    Contao-Nutzer
    Registriert seit
    15.09.2010.
    Beiträge
    14

    Standard Eigenes Template als Modultyp?

    Ich habe mir in Version 2.9.1 das Template "mod_logout_1c" als Vorlage genommen und daraus ein Neues erstellt, dass ich umbenannt habe in "mod_logout_1c_neu".
    Es ging lediglich darum, dass ich in diesem Modul (welches einem anzeigt "Sie sind angemeldet als ..." und "Letzte Anmeldung am...") zwischen den beiden Sätzen keinen Zeilenumbruch haben wollte.

    Also kopierte ich das Original-Template und entfernte an der betreffenden Stelle das "<br>".

    Wie schaffe ich es, dieses modifizierte Modul auch einzusetzen, am besten als "Modultyp"?
    Geändert von maanes (15.09.2010 um 20:07 Uhr)

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Einfach nicht unbenennen und den Original-Namen verwenden. Dann nimmt Contao automatisch das Template aus dem "/templates"-Ordner, auch wenn es ggf. gleich heißt wie die ursprüngliche Vorlage...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    15.09.2010.
    Beiträge
    14

    Standard Genial

    Noch während ich meine Rechtschreibfehler berichtigte, war das Problem schon gelöst. Bravo! Und allerbesten Dank!

    Also habe ich nur ein Problem, wenn ich beide Module verwenden möchte, also sowohl das Original und das Modifizierte (das passt zwar nicht beim Logout-Modul, aber vielleicht bei anderen ...)?

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei Modulen, bei denen eine Auswahl des Templates vorgesehen ist, kann in den allermeisten Fällen der Name selbst vergeben werden (selbstverständlich immer mit dem dafür vorgesehen Modul-Präfix)

    Bei Modulen, wo wählbare Ansichten nicht vorgesehen sind, ist das leider nicht so ohne weiters möglich. Sollte man in diesen speziellen Fällen doch auch verschiedene Templates einsetzen müssen, dann gäbe es einen Workaround mittels PHP...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer
    Registriert seit
    15.09.2010.
    Beiträge
    14

    Standard Workaround

    Ich habe schon bei anderen "tpl"'s bemerkt, dass es manchmal eine Auswahlmöglichkeit gibt. Die Voraussetzungen bzw. die dahinterliegenden technischen Zusammenhänge habe ich aber noch nicht durchschaut.
    Ein Workaround?
    Wo gibt es dazu Informationen?
    Oder ist dies der große "Umweg", der im "offiziellen TYPOlight-Handbuch" (Kapitel 17 ff. "Anpassungen für Entwickler" o.ä.) beschrieben ist?
    Das wäre zwar kein Beinbruch, aber eine Extra-Nachsitzen-Stunde (wahrscheinlich mehrere) müsste ich schon einplanen ...

    beste Grüße
    maanes

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe schon bei anderen "tpl"'s bemerkt, dass es manchmal eine Auswahlmöglichkeit gibt. Die Voraussetzungen bzw. die dahinterliegenden technischen Zusammenhänge habe ich aber noch nicht durchschaut.
    Normalerweise sind wählbare Templates nur für Partials vorgesehen und nicht für Views.

    Dennoch könnte eine mögliche Lösung dafür beispielsweise so aussehen:

    Datei "mod_logout_1c.tpl" unter "/templates"
    PHP-Code:
    <?php
    switch ($this->class) {
        case 
    'logout_neu':
            include 
    TL_ROOT '/templates/mod_logout_1c_neu.tpl';
            break;
        default:
            include 
    TL_ROOT '/templates/mod_logout_1c_default.tpl';
            break;
    }
    ?>
    Die Auswahl des geänderten Templates würde dann über die CSS-Klasse "logout_neu" im Modul erfolgen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Eigenes Template
    Von christophweise im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 07.09.2010, 16:45
  2. Eigenes Template erstellen ?
    Von findetemo im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 19.07.2010, 17:53
  3. Eigenes Template
    Von Tomas im Forum Layout / Templates / Holy Grail
    Antworten: 9
    Letzter Beitrag: 20.05.2010, 16:23
  4. Eigenes template die xte (sorry)
    Von ways2web im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 12.04.2010, 22:36
  5. Eigenes Backend Template
    Von kmielke im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 23.01.2010, 00:20

Lesezeichen

Lesezeichen

Berechtigungen

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