Ergebnis 1 bis 5 von 5

Thema: Template in Template verwenden möglich?

  1. #1
    vB-Experte
    Registriert seit
    31.05.2002
    Beiträge
    812

    Template in Template verwenden möglich?

    Also ich möchte in FORUMHOME eigene Templaates anzeigen lassen. Das habe ich wie folgt gemacht:

    Ein Plugin (Hook: forumhome_start) erstellt mit dem Inhalt

    Template in Template verwenden möglich?

    PHP-Code:
    eval('$fhome_meintemplate1 = "' fetch_template('fhome_meintemplate1') . '";');
    eval(
    '$fhome_meintemplate2 = "' fetch_template('fhome_meintemplate2') . '";');
    eval(
    '$fhome_meintemplate3 = "' fetch_template('fhome_meintemplate3') . '";'); 
    Schreibe ich jetzt in das Forumhome Template
    PHP-Code:
    Nun kommen meine drei Templates
    $fhome_meintemplate1
    $fhome_meintemplate2
    $fhome_meintemplate3
    Das waren meine drei Templates 
    Werden diese drei eigenen erstellten Templates auf der FORUMHOME Startseite angezeigt.

    Aber: Und jetzt wird´s kompliziert.

    Ich möchte nun ein viertes Template erstellen, in dem meine drei Templates drin stehen und diese dann mit nur einem Aufruf in Forumhome anzeigen.

    Also nun gehe ich wie folgt vor:

    1. Neues Templates erstellen (fhome_meinsammeltemplate) mit folgenem Inhalt:
    PHP-Code:
    Nun kommen meine drei Templates
    $fhome_meintemplate1
    $fhome_meintemplate2
    $fhome_meintemplate3
    Das waren meine drei Templates 
    Im vorher erstellem Plugin noch die Zeile:
    PHP-Code:
    eval('$fhome_meinsammeltemplate = "' fetch_template('fhome_meinsammeltemplate') . '";'); 
    Dann in FORUMHOME die Zeile

    PHP-Code:
    $fhome_meinsammeltemplate 
    einfügen


    So, jetzt habe ich das Problem, das in FORUMHOME aber nur folgedne Zeilen ausgegeben werden:

    Nun kommen meine drei Templates
    Das waren meine drei Templates


    Die Inahlte der Zeilen
    $fhome_meintemplate1
    $fhome_meintemplate2
    $fhome_meintemplate3

    die ich im Template fhome_meinsammeltemplate eingetragen habe sind leer.



    Habe ich einen Denkfehler gemacht, oder ist das was ich vor habe gar nicht möglich?

  2. #2
    vB-Experte
    Registriert seit
    31.05.2002
    Beiträge
    812
    Oh Mann. War wirklich ein Denkfehler. Ich hatte die Reihenfolge der Zuweising der Templates in meinem Plugin falsch.

    Die Zeile

    PHP-Code:
    eval('$fhome_meinsammeltemplate = "' fetch_template('fhome_meinsammeltemplate') . '";'); 
    muss ganz an den Schluß. Jetzt geht´s.

  3. #3
    vB-Guru Avatar von Christian
    Registriert seit
    07.06.2003
    Ort
    In Spocks Quartier
    Alter
    34
    Beiträge
    3.032
    Vergiss nicht die Templates zu cachen, sonst wird für jedes Template ein extra Query an die Datenbank abgesetzt.
    Suchst du ein vBulletin CMS? vBCMS (Jetzt neu inkl. Shopsystem)
    Oder brauchst du ein professionelles vBulletin Style? vBulletin Styles

  4. #4
    vB-Experte
    Registriert seit
    31.05.2002
    Beiträge
    812
    Was muss ich da machen, um sie zu cachen?

  5. #5
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Hallo,

    das geht über ein Plug-in: http://www.vbulletin-germany.com/for...10&postcount=3

    Viele Grüße

    Stefan

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Template Einstellungen in neue Template übertragen?
    Von grafbyte im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 07.02.2008, 01:04
  2. Eigenes Template aufrufen
    Von Hotstepper13 im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 07.11.2007, 13:33
  3. vboptions Parameter im Template
    Von RolandCP im Forum vBulletin 3.5 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 04.09.2007, 12:59
  4. Neues Template einbinden ?
    Von batchmove im Forum vB2 Code-Hacking Diskussionen
    Antworten: 0
    Letzter Beitrag: 11.01.2004, 12:47
  5. Template Frage:
    Von murderdeath im Forum vBulletin 2 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 10.02.2003, 23:08

Lesezeichen

Berechtigungen

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