{{indexmenu_n>310}} ====== NAV_LIST_UL & Artikelzähler ====== **RT Wenn die Ausgabe der Artikelanzahl jeder Strukturebene hinter dem jeweiligen Linknamen gewünscht ist, kann dieser Tag verwendet werden.** Einfache Variante: [[deutsch/ersetzer_rts/frontend_render/artikelzaehler|Artikelzähler]] \\ Dies ist die originale NAV_LIST_UL von OG (CSS by flip-flop) erweitert mit --> **Ausgabe Anzahl der Artikel der jeweiligen Strukturebene**. **Das Skript arbeitet exakt wie [[deutsch/navigationen/nav_list_ul|NAV_LIST_UL]]**. Es werden also die selben [[deutsch/navigationen/nav_list_ul_parameter|Parameter]] verwendet. ==== Beispiel ==== **Beispielmenü:** \\ Firma **(4)** \\ Produkte **(37)** \\ Personal **(12)** Dies bedarf eines speziellen Ersetzers **replacement tag** \\ NLU_FF_AC_QD **Das Ausgabeformat kann an die eigenen Wünsche angepasst werden:** \\ (12) or [12] or -12 ..... \\ **Dann editiere** // Article Count Wrapper $acw_before = " ("; $acw_after = ")"; \\ **Verwendung:** {NLU_FF_AC_QD:F,5,,count_articles,active} \\ **Elternelementausgabe:** {NLU_FF_AC_QD:FP,4,2,act_path,active} \\ **Inline PHP:** [PHP] if(isset($GLOBALS['LEVEL_ID'][1])) { $level_id = $GLOBALS['LEVEL_ID'][1]; echo '
'; echo '{NLU_FF_AC_QD:,'.$level_id.',1,act_path,active}'; echo '
'; } [/PHP]
\\ FÜr alle die es interessiert, wie sich der Name zusammensetzt: \\ - NLU = NAV_LIST_UL \\ - FF = flip-flop \\ - AC = article count \\ - QD = quick and dirty \\ ==== Limitierung ==== **Limitierung:** Es gibt eine Einschränkung. Das Skript zählt nur die Artikel die in **der eigenen einen Strukturebene liegen.** //Es gibt **keine Summierung** über die Strukturebenen hinweg.// Artikel in Unterkategorien werden also in der darüber liegenden Ebene nicht mitgezählt)! **Beispiel:** Produkte (1 Artikel) * Produkt_A (17 Artikel) * Produkt_B (3 Artikel) **Ausgabe:** \\ Produkt (1) \\ Produkt_A (17) \\ Produkt_B (3) \\ **Es wird also nicht ausgegeben:** \\ * Produkt (21) //(Verstehen Sie was ich meine?)// \\ ---- ---- \\ ==== Versionen ==== {{indexmenu>deutsch:ersetzer_rts/frontend_render/nav_list_ul-article-count|js#doku navbar msort nsort nocookie notoc}} \\