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''%%. | ||
| + | |||