Funktioniert 1A... ich hatte auch nichts anderes erwartet... danke Knut
Navigations Menü
Re: Navigations Menü
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
Funktioniert 1A... ich hatte auch nichts anderes erwartet... danke Knut
Re: Navigations Menü
hatte Ferien bin noch nicht dazu gekommen.
Nachfrage wohin sollte ich den Code kopieren?
Danke
Nachfrage wohin sollte ich den Code kopieren?
Danke
Re: Navigations Menü
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Menü
So klar ist mir das noch nicht.
Was muss ich wo kopieren um einen abstand im Menü zu erhalten.
Gruss M
Was muss ich wo kopieren um einen abstand im Menü zu erhalten.
Gruss M
Re: Navigations Menü
- 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
- 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
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Menü
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
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ü
Im Quelltext des Browsers:
<li class="sub_no act_path active navtrenner"><a href="index.php?trenner-01" title="--- TRENNER">--- TRENNER</a></li>
<li class="sub_no act_path active navtrenner"><a href="index.php?trenner-01" title="--- TRENNER">--- TRENNER</a></li>
Re: Navigations Menü
den "ungewünschten Ersatztext" im script einfach gegen ein "Leerzeichen" ändern... und die Formatierung den eigenen Wünschen per CSS anpassen!
Re: Navigations Menü
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
Und klären: Was bewirkt die Seitenstruktur, Was ist ein Template, was ist eine PHP-Datei, ....
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Menü
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!
OK, ich halt die klappe, flip-flop "is da man", wenns um phpwcms geht, hör lieber auf ihn!
Re: Navigations Menü
Beitrag war an "motix" gerichtet.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Navigations Menü
Re: Navigations Menü
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?
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ü
also bei mir kommt die replace zeile nicht mit dem Text der vorgegeben ist.
Re: Navigations Menü
Was soll das darstellen?
Lass die TAGs [PHP] [/PHP] und die Kommentarzeichen weg.
Knut
Das ist kein php-Inhalt sondern reines HTML mit einem Navi TAG.[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]
Lass die TAGs [PHP] [/PHP] und die Kommentarzeichen weg.
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )