Differences

This shows you the differences between two versions of the page.

deutsch:ersetzer_rts:frontend_render:navi-zeile-ersetzen [2011/09/30 12:12]
Knut Heermann (flip-flop) created
deutsch:ersetzer_rts:frontend_render:navi-zeile-ersetzen [2018/06/03 18:09] (current)
Line 5: Line 5:
**RT der bestimmte Zeilen einer Navigation durch einen anderen Inhalt ersetzt.** **RT der bestimmte Zeilen einer Navigation durch einen anderen Inhalt ersetzt.**
-Mit dem RT können gekennzeichnete Zeilen in einer Navigation (NAV_LIST_UL) mit einem im Script angegebenen Inhalt ersetzt werden. die zu bearbeitende/n Zeile/n bzw. Kategorie/n wird durch einen definierten CLASS Eintrag in der Kategorie bestimmt.  +Mit dem RT können gekennzeichnete Zeilen in einer Navigation (NAV_LIST_UL) mit einem im Script angegebenen Inhalt ersetzt werden. Die zu bearbeitende/n Zeile/n bzw. Kategorie/n wird durch einen definierten CLASS Eintrag in der Kategorie bestimmt.  
Dies ist z.B. hilfreich, wenn eine Leerzeile in einer vertikalen Navi gewünscht ist. Dies ist z.B. hilfreich, wenn eine Leerzeile in einer vertikalen Navi gewünscht ist.
-Z.B. +Bsp.: Ausgabe nach Durchlauf des Änderungsscripts:
 +{{:deutsch:ersetzer_rts:frontend_render:navi_trenner-fe_1.gif|}}
 +
 +
 +Bsp.: Der erzeugte Quelltext dazu:
<code html> <code html>
<ul> <ul>
- <li class="sub_parent"><a href="index.php?index" title="Home">Home</a></li> + <li class="sub_parent">             <a href="index.php?index" title="Home">Home</a></li> 
- <li class="sub_no sub_first trenner">Leerzeile</li> + <li class="sub_no sub_first trenner">Tzzz Tzzz</li> 
- <li class="sub_no"><a href="index.php?category01" title="Category01">Category01</a></li> + <li class="sub_no">                 <a href="index.php?category01" title="Category01">Category01</a></li> 
- <li class="sub_no trenner">Leerzeile</li> + <li class="sub_no">                  <a href="index.php?category02" title="Category02">Category02</a></li> 
- <li class="sub_no"><a href="index.php?category02" title="Category02">Category02</a></li>+ <li class="sub_no trenner">         Tzzz Tzzz</li> 
 + <li class="sub_no">                 <a href="index.php?category03" title="Category03">Category03</a></li> 
 + <li class="sub_no">                  <a href="index.php?category04" title="Category04">Category04</a></li>
</ul> </ul>
</code> </code>
Line 36: Line 42:
   
-Tag: -- \\+TAG: -- \\
Dateiname: **rt_nav_link_replace.php** Dateiname: **rt_nav_link_replace.php**
Line 58: Line 64:
//(um die Laufzeit kurz zu halten)// //(um die Laufzeit kurz zu halten)//
-In der **Seitenstruktur -> Kategorie** im Feld **CSS Klasse:** den Namen der Klasse eintragen, in diesem Beispiel: "trenner".+\\ 
 +Ansicht **%%ADMIN -> Seitenstruktur%%** \\ 
 +{{:deutsch:ersetzer_rts:frontend_render:navi_trenner-admin_1.gif|}} 
 + 
 +In der **%%Seitenstruktur -> Kategorie%%** im Feld **CSS Klasse:** den Namen der Klasse eintragen, in diesem Beispiel: "trenner". \\ 
 +//(Der Text in "Seitenebenen Überschrift" ist frei wählbar und dient lediglich der besseren Übersicht unter ADMIN. Der "Alias der Seitenebene" hat ebenfalls keine Relevanz, darf aber systemweit nicht doppelt vergeben werden.)// \\ 
 +{{:deutsch:ersetzer_rts:frontend_render:navi_trenner-kategorie12_1.gif|}}
Im Script unter %%--- CUSTOM ---%% die selbe Klasse eintragen, hier Im Script unter %%--- CUSTOM ---%% die selbe Klasse eintragen, hier
<code php>$class = 'trenner';</code> <code php>$class = 'trenner';</code>
 +\\
Im Script unter %%--- CUSTOM ---%% die ersetzende Syntax eintragen, hier z.B.: Im Script unter %%--- CUSTOM ---%% die ersetzende Syntax eintragen, hier z.B.:
<code php>$replacer = '<div style="width:80px;display:block;border:1px solid gray;color:gray">Tzzz&nbsp;Tzzz</div>';</code> <code php>$replacer = '<div style="width:80px;display:block;border:1px solid gray;color:gray">Tzzz&nbsp;Tzzz</div>';</code>
-\\+ 
 +<note>
Alles zwischen **%%<li class=".....$class">%%** und dem nächsten **%%</ li>%%** wird ersetzt durch die Zeichenfolge aus %%$replacer%%.   Alles zwischen **%%<li class=".....$class">%%** und dem nächsten **%%</ li>%%** wird ersetzt durch die Zeichenfolge aus %%$replacer%%.  
 +</note>
==== Beispiel ==== ==== Beispiel ====
-Aus dem Original:+Aus dem Originalquelltext:
<code html> <code html>
<!--NAVI01_START--> <!--NAVI01_START-->
<ul> <ul>
<li class="sub_parent">              <a href="index.php?index"      title="Home">Home</a></li> <li class="sub_parent">              <a href="index.php?index"      title="Home">Home</a></li>
- <li class="sub_no sub_first trenner"><a href="index.php?trenner-1"  title="#TRENNER#">#TRENNER#</a></li>+ <li class="sub_no sub_first trenner"><a href="index.php?trenner-1"  title="--- TRENNER">--- TRENNER</a></li>
<li class="sub_no">                  <a href="index.php?category01" title="Category01 Lang">Category01 Lang</a></li> <li class="sub_no">                  <a href="index.php?category01" title="Category01 Lang">Category01 Lang</a></li>
<li class="sub_no">                  <a href="index.php?category02" title="Category02">Category02</a></li> <li class="sub_no">                  <a href="index.php?category02" title="Category02">Category02</a></li>
- <li class="sub_no trenner">          <a href="index.php?trenner-2"  title="#TRENNER#">#TRENNER#</a></li>+ <li class="sub_no trenner">          <a href="index.php?trenner-2"  title="--- TRENNER">--- TRENNER</a></li>
<li class="sub_no">                  <a href="index.php?category03" title="Category03">Category03</a></li> <li class="sub_no">                  <a href="index.php?category03" title="Category03">Category03</a></li>
<li class="sub_no">                  <a href="index.php?category04" title="Category04">Category04</a></li> <li class="sub_no">                  <a href="index.php?category04" title="Category04">Category04</a></li>
Line 88: Line 102:
<!--NAVI01_END--> <!--NAVI01_END-->
</code> </code>
-wird mit dem unten angegebenen Script:+wird mit dem unten angegebenen Script dieser Quelltext:
<code html> <code html>
<ul> <ul>
Line 103: Line 117:
\\ \\
 +\\
 +
 +===== PHP Script =====
-===== Code =====+**Dateiname:** rt_nav_link_replace.php \\ 
 +**Verzeichnis:** template/inc_script/frontend_render/
<code php |h rt_nav_link_replace |h > <code php |h rt_nav_link_replace |h >
deutsch/ersetzer_rts/frontend_render/navi-zeile-ersetzen.1317377568.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0