NAVIGATION
This shows you the differences between two versions of the page.
deutsch:ersetzer_rts:frontend_render:show_article_cp [2010/01/17 15:48] Knut Heermann (flip-flop) |
deutsch:ersetzer_rts:frontend_render:show_article_cp [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 4: | Line 4: | ||
- | Tag: **{SHOW_ARTICLE_CP} <-> {SHOW_CP}** | ||
- | |||
- | Forum: [[http://forum.phpwcms.org/viewtopic.php?f=8&t=17082|{SHOW_ARTICLE_CP} <-> {SHOW_CP}]] | ||
Gibt die CPs der Artikel die sich in der aktiven Struktur befinden an der Stelle **{SHOW_ARTICLE_CP}** im Template aus. (Nur im Artikel Listen-Modus verfügbar). | Gibt die CPs der Artikel die sich in der aktiven Struktur befinden an der Stelle **{SHOW_ARTICLE_CP}** im Template aus. (Nur im Artikel Listen-Modus verfügbar). | ||
Line 14: | Line 11: | ||
Es werden nur die CPs der Artikel in der aktuellen Ebene ausgegeben. | Es werden nur die CPs der Artikel in der aktuellen Ebene ausgegeben. | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | Docu: -- \\ | ||
+ | Forum: [[http://forum.phpwcms.org/viewtopic.php?f=8&t=17082|{SHOW_ARTICLE_CP} <-> {SHOW_CP}]] | ||
+ | |||
+ | |||
+ | **Autor:** K.Heermann (flip-flop) http://planmatrix.de / O.Georgi http://phpwcms.de \\ | ||
+ | **CMS Version:** >= 1.3 \\ | ||
+ | **Version:** V1.0 \\ | ||
+ | Update: V1.1: Wechseln des Sortierkriteriums //(17.01.2010)// | ||
+ | |||
+ | |||
+ | |||
+ | Tag: **{SHOW_ARTICLE_CP} <-> {SHOW_CP}** | ||
+ | |||
+ | Dateiname: **rt_show_article_cp.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;## | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
\\ | \\ | ||
Line 32: | Line 60: | ||
TAG: **{SHOW_ARTICLE_CP}** um den RT zu aktivieren und den Ort der Ausgabe in der Vorlage zu bestimmen. | TAG: **{SHOW_ARTICLE_CP}** um den RT zu aktivieren und den Ort der Ausgabe in der Vorlage zu bestimmen. | ||
- | TAG: **[X]{SHOW_CP}** im Kommentarfeld des anzuzeigenden CPs. Wobei **[X]** das Sortierkriterium ist, z.B. **A{SHOW_CP}** ....**B{SHOW_CP}** .... **C{SHOW_CP}** .... | + | TAG: **[X]{SHOW_CP}** im Kommentarfeld des anzuzeigenden CPs. |
+ | |||
+ | Wobei **[X]** das Sortierkriterium ist, z.B. **A{SHOW_CP}** ....**B{SHOW_CP}** .... **C{SHOW_CP}** .... | ||
+ | |||
+ | |||
+ | :!: Platziere diesen Tag als ersten Eintrag in das Kommentarfeld wenn eine korrekte Sortierung verlangt wird :!: | ||
- | <note tip> | ||
- | Platziere diesen Tag als ersten Eintrag in das Kommentarfeld wenn eine korrekte Sortierung verlangt wird ! | ||
- | </note> | ||
Und -> CP Status: [x] sichtbar (Oder ändere im Skript "acontent_visible" für die Darstellung unsichtbarer CPs). | Und -> CP Status: [x] sichtbar (Oder ändere im Skript "acontent_visible" für die Darstellung unsichtbarer CPs). | ||
Line 51: | Line 81: | ||
\\ | \\ | ||
+ | ===== Code V1.0: ===== | ||
+ | |||
+ | |||
+ | Location: **template/inc_script/frontend_render/rt_show_article_cp.php** | ||
- | Location: **/template/inc_script/frontend_render/rt_show_article_cp.php** | ||
<code php|h {SHOW_ARTICLE_CP} - {SHOW_CP} |h> | <code php|h {SHOW_ARTICLE_CP} - {SHOW_CP} |h> | ||
<?php | <?php | ||
Line 140: | Line 173: | ||
</code> | </code> | ||
- | \\ | + | ~~UP~~ |
- | ===== Update v1.1: Wechseln des Sortierkriteriums ===== | + | ====== Update v1.1: Wechseln des Sortierkriteriums ====== |
Die Sortierung durch den Kommentar kann abgeschaltet und die Sortierung wie in der Struktur vorgegeben eingeschaltet werden: In der Datei \\ | Die Sortierung durch den Kommentar kann abgeschaltet und die Sortierung wie in der Struktur vorgegeben eingeschaltet werden: In der Datei \\ | ||
Line 161: | Line 194: | ||
// =========================================================== | // =========================================================== | ||
</code> | </code> | ||
- | geändert wird. | + | geändert wird. |
\\ | \\ | ||
===== Code V1.1 ===== | ===== Code V1.1 ===== | ||
+ | |||
+ | Location: **template/inc_script/frontend_render/rt_show_article_cp.php** | ||
<code php|h rt_show_article_cp.php |h> | <code php|h rt_show_article_cp.php |h> | ||
Line 285: | Line 320: | ||
?> | ?> | ||
</code> | </code> | ||
+ | |||
+ | ~~UP~~ | ||
+ | \\ | ||
+ | |||
+ | ===== Für Programmierer: ===== | ||
+ | |||
+ | |||
+ | |||
+ | **Die Basisroutine um die IDs aller Artikel einer Kategorie zu bestimmen:** | ||
+ | <code php> | ||
+ | $article = array(); | ||
+ | |||
+ | foreach($GLOBALS['content']['articles'] as $value) { | ||
+ | $article[] = $value['article_id']; | ||
+ | } | ||
+ | |||
+ | if(count($article)) { | ||
+ | ........ | ||
+ | |||
+ | </code> | ||
+ | \\ | ||
+ | |||
+ | **Die ID des aktuellen Artikels:** | ||
+ | <code php> | ||
+ | $GLOBALS['aktion'][1]; | ||
+ | </code> | ||
+ | \\ | ||
+ | Wenn die IDs der CPs eines Artikels verlangt werden, müssen diese aus der DB ausgelesen werden. CP-IDs werden nicht in der übergeordneten Hierarchie, in diesem Fall den Artikeln, festgehalten. \\ | ||
+ | Die Routine dazu ist im RT abgebildet. | ||
+ | |||
+ | Interessant hierzu ist der eingebaute TAG {SHOW_CONTENT:....} bzw. die Funktion | ||
+ | <code php>function showSelectedContent($param='') { ...</code> | ||
+ | in %%''/include/inc_front/ext.func.inc.php''%%. | ||
+ | |||