Page 2 of 3
Re: Navigations Menü
Posted: Tue 4. Oct 2011, 12:52
by pepe
Ich habe soeben flip-flops Lösung in eine neue Installation eingebunden (die älteren Versionen haben im ADMIN-Bereich keine Möglichkeit die CLASS einzusetzen!)
Funktioniert 1A... ich hatte auch nichts anderes erwartet... danke Knut
Re: Navigations Menü
Posted: Mon 17. Oct 2011, 08:06
by motix
hatte Ferien bin noch nicht dazu gekommen.
Nachfrage wohin sollte ich den Code kopieren?
Danke
Re: Navigations Menü
Posted: Mon 17. Oct 2011, 08:59
by flip-flop
Den
Beitrag im wiki einfach noch einmal lesen ......
Knut

Re: Navigations Menü
Posted: Tue 18. Oct 2011, 16:26
by motix
So klar ist mir das noch nicht.
Was muss ich wo kopieren um einen abstand im Menü zu erhalten.
Gruss M
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 08:19
by flip-flop
- Als erstes das PHP Script in "template/inc_script/frontend_render/rt_nav_link_replace.php" erzeugen.
- Danach in deinem Template den Naviaufruf einrahmen mit "<!--NAVI01_START-->{NAV_LIST_UL: .... meine Paramter ....}<!--NAVI01_END-->".
- Nun in der Seitenstruktur -> Kategorie im Feld CSS Klasse: den Namen der Klasse eintragen, im angeführten Beispiel: “trenner”. .... usw. siehe wiki.
Der Technische Ablauf:
- Die Seite wird auf dem Server komplett erstellt, die Navi ist ebenfalls schon erzeugt.
- Das Script in .../frontend_render/rt_nav_link_replace.php sucht nun die Markierungen <!--NAVI01_START--> und <!--NAVI01_END--> im erzeugten HTML Quelltext.
- Sind die Markierungen vorhanden, wird der HTML-Quelltext innerhalb der Markierungen untersucht und die betreffenden Stellen vom PHP-Script ausgetauscht.
- Jetzt wird der geänderte HTML-Quelltext gegen den ehemals erzeugten ausgetauscht.
- Die gesamte Seite wird an den Browser des Clients ausgeliefert.
Knut
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 09:13
by motix
Hallo
Habe dies so rein kopiert:
[PHP]/*
<!-- ========== ========== ========== -->
<!-- vertikale Navigation / alle Ebenen -->
<div class="nlu_navi1">
<!--NAVI01_START-->
{NAV_LIST_UL:FP,0,,act_path,active}
<!--NAVI01_END-->
</div><!-- /nlu_navi1 -->
<!-- ========== ========== ========== -->
*/[/PHP]
die php habe ich in den ordner kopiert.
Menü geht aber beim trenner wird der Name ausgegeben.
--- TRENNER
da sollte jetzt eine leere stelle sein.
die CSS klasse habe trenner eingetragen.
Danke für Hilfe
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 09:30
by motix
Im Quelltext des Browsers:
<li class="sub_no act_path active navtrenner"><a href="index.php?trenner-01" title="--- TRENNER">--- TRENNER</a></li>
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 09:56
by pepe
den "ungewünschten Ersatztext" im script einfach gegen ein "Leerzeichen" ändern... und die Formatierung den eigenen Wünschen per CSS anpassen!
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 09:58
by flip-flop
Das ist nicht richtig, bitte den Beitrag im wiki noch einmal genau lesen. Besser beschreiben kann ich es nicht.
Und klären: Was bewirkt die Seitenstruktur, Was ist ein Template, was ist eine PHP-Datei, ....
Knut
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:06
by pepe
Oh... dann hab Ichs falsch gemacht... und bekomme doch das gewünschte Ergebnis raus
OK, ich halt die klappe, flip-flop
"is da man", wenns um phpwcms geht, hör lieber auf ihn!
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:10
by flip-flop
Beitrag war an "motix" gerichtet.
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:15
by pepe
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:21
by motix
Hi Knut
Habe folgende änderung gemacht:
In der Vorlage Haupt angepasst:
[PHP]/*
<!-- ========== ========== ========== -->
<!-- vertikale Navigation / alle Ebenen -->
<div class="nlu_navi1">
<!--NAVI01_START-->
{NAV_LIST_UL:FP,0,,act_path,active}
<!--NAVI01_END-->
</div><!-- /nlu_navi1 -->
<!-- ========== ========== ========== -->
*/[/PHP]
---------------------------------------------------------------------------------------------------------
Danach die PHP Datei rt_nav_link_replace.php in das Verzeichnis setzten.
Und dann im Menü Admin eine Seitenstruktur eingefügt mit der CSS Klasse trenner eingefügt.
Wo habe ich hier was übersehen?
HTML ausgabe:
<li class="sub_no act_path active navtrenner"><a href="index.php?trenner-01" title="--- TRENNER">--- TRENNER</a></li>
---> wird das Script nicht interpretiert?
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:22
by motix
also bei mir kommt die replace zeile nicht mit dem Text der vorgegeben ist.
Re: Navigations Menü
Posted: Wed 19. Oct 2011, 10:27
by flip-flop
Was soll das darstellen?
[PHP]/*
<!-- ========== ========== ========== -->
<!-- vertikale Navigation / alle Ebenen -->
<div class="nlu_navi1">
<!--NAVI01_START-->
{NAV_LIST_UL:FP,0,,act_path,active}
<!--NAVI01_END-->
</div><!-- /nlu_navi1 -->
<!-- ========== ========== ========== -->
*/[/PHP]
Das ist kein php-Inhalt sondern reines HTML mit einem Navi TAG.
Lass die TAGs [PHP] [/PHP] und die Kommentarzeichen weg.
Knut