echo befehl von fremder php datei ausführen ?

  • Hallo,

    ich habe 2 dateien.

    index.php > hier ist das script geschrieben
    index.tpl.php > template für die scriptausgabe

    in der index.tpl.php lasse ich mit dem befahl "<?php echo $CatTable; ?>" eine tabelle darstellen die aus der index.php geladen wird.

    nun zum problem:

    wenn ich nun in die datei userlogin.tpl.php den befehl "<?php echo $CatTable; ?>" ausgeben möchte, erscheint meine tabelle nicht !

    klar das template greift ja auf die userlogin.php zurück und nicht auf die index.php

    wie kann ich dieses problem lösen.

    ich hoffe ihr versteht mein problem ....

  • So ein simples "CV pattter" würde ich dir empfehlen :D


    mfg

    Einmal editiert, zuletzt von Pion (23. September 2010 um 06:21)

  • Hallo Pion,

    ich verstehe das noch nicht so ganz dein prinzip .....

    mir ist gerade noch folgendes eingefallen.

    ich bräuchte das ganze nur für die nav.tpl.php

    also noch nichtmal für die index.tpl.php

    ich habe nun mal eine nav.php erstellt > nav.tpl.php für ausgabe und anzeige in html

    ich kann doch nun einfach das php grundgerüst aus der index.php in die nav.php übernehmen oder nicht ?

    hier mal meine index.php

    ich will also echo $CatTable; ausgeben

    dann müsste ich ja alles was mit $CatTable; (bzw. categorie) tu tun hat übernehmen ?

    wie mache ich das am besten ?

  • Hauptsache du bindest es nur EINMAL pro Request ein und bevor du aus Sachen daraus zugreifen musst