{{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 ....;**
\\