{{indexmenu_n>16}} ====== {XBROWSE:UP:LinkText} ====== Unterschiedlicher Rücksprung aus einer Kategorie/Artikel bei einfachem Artikelmodus oder Listen-Artikelmodus. -> [[deutsch/phpwcms-system/artikel#darstellungsmodi|Darstellungsmodi]] - Gehe zurück zur Kategorie //(Artikel Listenmodus)// wenn der Benutzer sich im Artikeldetail befindet //(Artikel-Listenmodues aktiv)//. \\ - Gehe zurück zur Elternkategorie wenn der Benutzer sich im Artikeldetail //(einfacher Artikelmodus)// oder in der Kategorieansicht befindet. Bitte nicht parallel mit dem TAG [[deutsch/ersetzer_rts/frontend_render/xbrowse-up-next-prev]] verwenden. //(Dort ist der TAG integriert).// Dieser Tag kann alternativ zum eingebauten [[http://www.phpwcms-docu.de/navigations_tags_.phtml|{BROWSE:UP:LinkText}]] eingesetzt werden. ---- \\ **rt_xbrowse_up** V1.0/V1.1 14.03.2010 Docu: -- \\ Forum: [[http://forum.phpwcms.org/viewtopic.php?f=16&t=19936]] **Autor:** K.Heermann (flip-flop) http://planmatrix.de \\ **CMS Version:** >= 1.3 \\ **Version:** V1.0 \\ **Version:** V1.1 empfohlen :!: \\ Tag: **{XBROWSE:UP:LinkText}** \\ Dateiname: **rt_xbrowse_up.php** Verzeichnis: ** template/inc_script/frontend_render/ ** **Bedingung:** -> [[http://www.phpwcms-docu.de/config_dateien.phtml|/config/phpwcms/conf.inc.php]] \\ * ##$phpwcms['allow_ext_render'] = 1;## ---- ---- \\ ==== Code V1.1: ==== **V1.1 empfohlen :!:: \\ ** Schnellere Verarbeitung ohne eingebettete Funktion und $GLOBALS, der "LinkText" muss angegeben werden %%''{XBROWSE:UP:LinkText}''%%. $1'; // Only if not home cat // Nur wenn nicht Home Kategorie // if ($content['cat_id'] == 0 ) $link = ''; $content["all"] = preg_replace('/\{XBROWSE:UP:(.+?)\}/', $link, $content["all"]); // In category view if simple article- or listing mode set // In der Kategorie bei infachem & Artikellisten-Modus } else { // Only if not home cat // Nur wenn nicht Home Kategorie // if ($content['cat_id'] == 0 ) $content["all"] = preg_replace('/\{XBROWSE:UP:(.+?)\}/','',$content["all"]); $content["all"] = preg_replace('/\{XBROWSE:UP:(.+?)\}/e','get_index_link_up("$1");',$content["all"]); } } ?> Optional die Home Kategorie ausklammern, siehe 2x **''%%if ($content['cat_id'] == 0 ) ....;%%''** \\ \\ ==== Code V1.0: ==== '.$linktext['1'].''; // In category view if normal article- or listing mode set // In der Kategorie bei infachem & Artikellisten-Modus } else { // Jump to parent category // gehe zur Eltern-Kategorie $link = get_index_link_up($linktext['1']); } return $link; // Only if not home cat // Nur wenn nicht Home Kategorie // return (($GLOBALS['content']['cat_id']) > 0 ) ? $link :''; } $content["all"] = preg_replace_callback('/\{XBROWSE:UP:(.*?)\}/','x_get_index_link_up',$content["all"]); } ?> Optional die Home Kategorie ausklammern, siehe **return ....;** \\