Navi: alle Rubriken anzeigen

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
Christian G.
Posts: 2
Joined: Mon Jan 03, 2005 7:48 pm

Navi: alle Rubriken anzeigen

Post by Christian G. »

Servus und ein gesundes neues Jahr!

Zuerst ein großes Kompliment für PHPmyFAQ: tolles Tool.
Und gleich meine Frage:
Ich habe die index.php ein wenig mit eigenem Text und CSS ummantelt.
Nun möchte ich gerne, daß die Werte aus show.tpl in meiner Navigation (links <div>) immer erscheinen. Also habe ich {writeThemes} &{writeOneThemeBack} dahin kopiert, aber es zeigt mir nur die Platzhalter {...}. Da die Urls automatisch generiert werden, weiß ich keinen Rat mehr.
Wo kann ich die PHP Anweisungen finden, die mir das aus der DB holen?
Hat jemand einen Tip für mich?
Danke und Grüße,
Christian G.
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

an den Template musst du eigentlich gar nichts ändern, sondern nur in der index.php. Suche

Code: Select all

"showCategories" => $tree->printCategories($cat),
(ungefähr Zeile 217)

und ändere es in

Code: Select all

"showCategories" => $tree->viewTree(),
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Christian G.
Posts: 2
Joined: Mon Jan 03, 2005 7:48 pm

Post by Christian G. »

Hi Thorsten,
Danke für die Antwort: funktioniert.

Erweiterte Problemstellung:
Habe meine (php) Seite mit zwei <div> aufgeteilt (2-Spalten-Layout)

|Nav | |Content (output main.tpl) |


wobei im Content die main.tpl usw. geladen wird.
Für eine bessere Navigierbarkeit würde ich gerne den Output aus viewtree() noch einmal außerhalb der main.tpl in den Div "Nav" stecken.

Muß ich dazu ein neues Template anlegen? Oder kann ich dazu direkt eine Funktion wiederverwenden?
In welche Richtung muß ich denken?

Danke für jeden Tip.
Grüße,
Christian G.
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

einfach im zweiten DIV eine Variable wie {zweitesmenue} eintragen und dann in der index.php unten bei den Zuweisungen diese Variable hinzufügen mit

Code: Select all

"zweitesmenue" => $tree->viewTree(),
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply