NAVIGATION
This shows you the differences between two versions of the page.
deutsch:ersetzer_rts:frontend_render:standard_tags_assembled [2011/06/28 23:44] Knut Heermann (flip-flop) |
deutsch:ersetzer_rts:frontend_render:standard_tags_assembled [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 4: | Line 4: | ||
Docu: -- \\ | Docu: -- \\ | ||
Forum: \\ | Forum: \\ | ||
- | [[http://forum.phpwcms.org/viewtopic.php?f=8&t=17949|{ARTICLE([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY([ID][ALIAS])} {PARENT_CATEGORY([ID][ALIAS])}]] | + | [[http://forum.phpwcms.org/viewtopic.php?f=8&t=17949|{ARTICLE([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY([ID][ALIAS][GO:ID][CLASS])} {PARENT_CATEGORY([ID][ALIAS])}]] |
\\ | \\ | ||
Line 25: | Line 25: | ||
**Update:** alle Versionen to 1.x1: (19.03.2010 KH) \\ | **Update:** alle Versionen to 1.x1: (19.03.2010 KH) \\ | ||
+ {CATEGORY_GO:ID} -> with given ID: link to category with category title link text \\ | + {CATEGORY_GO:ID} -> with given ID: link to category with category title link text \\ | ||
+ | |||
+ | **Update:** alle Versionen (28.06.2011 KH) \\ | ||
+ | + {CATEGORY_CLASS} -> custom class names for structure levels \\ | ||
</note> | </note> | ||
Line 31: | Line 34: | ||
##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**##\\ | ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**##\\ | ||
##**{TOPLEVEL_([ALIAS])}**## \\ | ##**{TOPLEVEL_([ALIAS])}**## \\ | ||
- | ##**{CATEGORY_([ID][ALIAS][GO:ID])}**## \\ | + | ##**{CATEGORY_([ID][ALIAS][GO:ID][CLASS])}**## \\ |
##**{PARENT_CATEGORY_([ID][ALIAS][TITLE])}**## \\ | ##**{PARENT_CATEGORY_([ID][ALIAS][TITLE])}**## \\ | ||
##**[(/)LEVEL_START:S:E]**## | ##**[(/)LEVEL_START:S:E]**## | ||
Line 46: | Line 49: | ||
* **{CATEGORY_ALIAS}** | * **{CATEGORY_ALIAS}** | ||
* **{CATEGORY_GO:ID}** | * **{CATEGORY_GO:ID}** | ||
+ | * **{CATEGORY_CLASS}** // seit V1.4.7 r403 (02.11.2010) Gibt Kategorieklassenname der aktiven Struktur aus// | ||
* **{PARENT_CATEGORY_ID}** | * **{PARENT_CATEGORY_ID}** | ||
* **{PARENT_CATEGORY_ALIAS}** | * **{PARENT_CATEGORY_ALIAS}** | ||
Line 80: | Line 84: | ||
- | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID])} {CATEGORY_CLASS}**## | + | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID][CLASS])}**## |
- | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID])} {CATEGORY_CLASS} |h > | + | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID][CLASS])} |h > |
<?php | <?php | ||
Line 104: | Line 108: | ||
{TOPLEVEL} {TOPLEVEL_ALIAS} | {TOPLEVEL} {TOPLEVEL_ALIAS} | ||
{PAGETITLE} = {CATEGORY} (since v1.3.5 ) | {PAGETITLE} = {CATEGORY} (since v1.3.5 ) | ||
- | {CATEGORY_ID} = {CURRENT_ARTICLEID} (since v1.4.2 r316 (09/06/24)) | + | {CATEGORY_ID} = {CURRENT_CATEGORYID} (since v1.4.2 r316 (09/06/24)) |
{CATEGORY_ALIAS} | {CATEGORY_ALIAS} | ||
{CATEGORY_GO:ID} | {CATEGORY_GO:ID} | ||
- | {CATEGORY_CLASS} (since v1.4.7 r403 (10/11/01) custom class names for structure levels) | + | {CATEGORY_CLASS} (since v1.4.7 r403 (10/11/01) custom class name of the active structure level) |
Filename: rt_cat_article_id.php | Filename: rt_cat_article_id.php | ||
Line 123: | Line 127: | ||
// {ARTICLE_ replacement | // {ARTICLE_ replacement | ||
- | // ======================================================= | + | / |
+ | |||
+ | ======================================================= | ||
if( ! (strpos($content["all"],'{ARTICLE_')===false)) { | if( ! (strpos($content["all"],'{ARTICLE_')===false)) { | ||
Line 251: | Line 257: | ||
**UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | **UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | ||
**UPDATE:** 23.06.10 (KH) --> added **{ARTICLE_SUBTITLE}** \\ | **UPDATE:** 23.06.10 (KH) --> added **{ARTICLE_SUBTITLE}** \\ | ||
- | **UPDATE:** 28.06.11 (KH) --> added **{CATEGORY_CLASS}** \\ | + | **UPDATE:** 28.06.11 (KH) --> added **{CATEGORY_CLASS}** (Gibt Kategorieklassenname der aktiven Struktur aus)\\ |
- | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] | + | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] und [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_6category_class|Beispiel 6]] |
\\ | \\ | ||
Line 260: | Line 266: | ||
- | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID])}**## ##**{PARENT_CATEGORY_([ID][ALIAS])}**## | + | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID][CLASS])}**## ##**{PARENT_CATEGORY_([ID][ALIAS])}**## |
- | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID])} {PARENT_CATEGORY_([ID][ALIAS])} |h > | + | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID][CLASS])} {PARENT_CATEGORY_([ID][ALIAS])} |h > |
<?php | <?php | ||
Line 277: | Line 283: | ||
-> with given ID: link to category with category title link text | -> with given ID: link to category with category title link text | ||
23.06.2010 Update + {ARTICLE_SUBTITLE} | 23.06.2010 Update + {ARTICLE_SUBTITLE} | ||
+ | 28.06.2011 Update + {CATEGORY_CLASS} | ||
TAG: | TAG: | ||
Line 283: | Line 290: | ||
{PAGETITLE} = {CATEGORY} (since v1.3.5 ) | {PAGETITLE} = {CATEGORY} (since v1.3.5 ) | ||
{CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | {CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | ||
+ | {CATEGORY_CLASS} (since v1.4.7 r403 (10/11/01) custom class names of the active structure level) | ||
{PARENT_CATEGORY_ID} {PARENT_CATEGORY_ALIAS} | {PARENT_CATEGORY_ID} {PARENT_CATEGORY_ALIAS} | ||
Line 436: | Line 444: | ||
$content["all"]); | $content["all"]); | ||
} | } | ||
+ | |||
+ | // {CATEGORY_CLASS} -> CATEGORY CLASS replacement | ||
+ | // ----------------------------------------------------- | ||
+ | if( ! (strpos($content["all"],'{CATEGORY_CLASS}')===false)) { | ||
+ | $content["all"] = str_replace('{CATEGORY_CLASS}', $content["struct"][$content["cat_id"]]["acat_class"], $content["all"]); | ||
+ | } | ||
+ | |||
} | } | ||
Line 450: | Line 465: | ||
**UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | **UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | ||
**UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | **UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | ||
+ | **UPDATE:** 28.06.11 (KH) --> added **{CATEGORY_CLASS}** (Gibt Kategorieklassenname der aktiven Struktur aus)\\ | ||
- | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] | + | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] und [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_6category_class|Beispiel 6]] |
\\ | \\ | ||
Line 457: | Line 473: | ||
===== V1.31 ===== | ===== V1.31 ===== | ||
- | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID])}**## ##**{PARENT_CATEGORY_([ID][ALIAS])}**## ##**[(/)NOT_AT_HOME]**## | + | Tag: \\ ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID][CLASS])}**## ##**{PARENT_CATEGORY_([ID][ALIAS])}**## ##**[(/)NOT_AT_HOME]**## |
- | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID])} {PARENT_CATEGORY_([ID][ALIAS])} [[/]NOT_AT_HOME] |h > | + | <code php |h {ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])} {CATEGORY_([ID][ALIAS][GO:ID][CLASS])} {PARENT_CATEGORY_([ID][ALIAS])} [[/]NOT_AT_HOME] |h > |
<?php | <?php | ||
Line 474: | Line 490: | ||
-> with given ID: link to category with category title link text | -> with given ID: link to category with category title link text | ||
23.06.2010 Update + {ARTICLE_SUBTITLE} | 23.06.2010 Update + {ARTICLE_SUBTITLE} | ||
+ | 28.06.2011 Update + {CATEGORY_CLASS} | ||
TAG: | TAG: | ||
Line 480: | Line 497: | ||
{PAGETITLE} = {CATEGORY} (since v1.3.5 ) | {PAGETITLE} = {CATEGORY} (since v1.3.5 ) | ||
{CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | {CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | ||
+ | {CATEGORY_CLASS} (since v1.4.7 r403 (10/11/01) custom class names of the active structure level) | ||
{PARENT_CATEGORYY_ID} {PARENT_CATEGORYY_ALIAS} | {PARENT_CATEGORYY_ID} {PARENT_CATEGORYY_ALIAS} | ||
[NOT_AT_HOME].....[/NOT_AT_HOME] (only rendered if category > 0) | [NOT_AT_HOME].....[/NOT_AT_HOME] (only rendered if category > 0) | ||
Line 608: | Line 626: | ||
$content["all"] = preg_replace_callback('/{CATEGORY_GO:(\d+)}/s', 'category_link', $content["all"]); | $content["all"] = preg_replace_callback('/{CATEGORY_GO:(\d+)}/s', 'category_link', $content["all"]); | ||
} | } | ||
+ | } | ||
+ | |||
+ | // {CATEGORY_CLASS} -> CATEGORY CLASS replacement | ||
+ | // ----------------------------------------------------- | ||
+ | if( ! (strpos($content["all"],'{CATEGORY_CLASS}')===false)) { | ||
+ | $content["all"] = str_replace('{CATEGORY_CLASS}', $content["struct"][$content["cat_id"]]["acat_class"], $content["all"]); | ||
} | } | ||
Line 663: | Line 687: | ||
**UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | **UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | ||
**UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | **UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | ||
+ | **UPDATE:** 28.06.11 (KH) --> added **{CATEGORY_CLASS}** (Gibt Kategorieklassenname der aktiven Struktur aus)\\ | ||
- | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] | + | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] und [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_6category_class|Beispiel 6]] |
Line 673: | Line 698: | ||
Tag: \\ | Tag: \\ | ||
- | ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID])}**## ##**{PARENT_CATEGORY_([ID][ALIAS][TITLE])}**## ##**[(/)LEVEL_START:S:E]**## | + | ##**{ARTICLE_([TITLE][SUBTITLE][ID][ALIAS])}**## ##**{CATEGORY_([ID][ALIAS][GO:ID][CLASS])}**## ##**{PARENT_CATEGORY_([ID][ALIAS][TITLE])}**## ##**[(/)LEVEL_START:S:E]**## |
Line 694: | Line 719: | ||
-> with given ID: link to category with category title link text | -> with given ID: link to category with category title link text | ||
23.06.2010 Update + {ARTICLE_SUBTITLE} | 23.06.2010 Update + {ARTICLE_SUBTITLE} | ||
+ | 28.06.2011 Update + {CATEGORY_CLASS} | ||
+ | -> custom class name of the active structure level | ||
+ | |||
TAG: | TAG: | ||
Line 700: | Line 728: | ||
{PAGETITLE} = {CATEGORY} (since v1.3.5 ) | {PAGETITLE} = {CATEGORY} (since v1.3.5 ) | ||
{CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | {CATEGORY_ID} {CATEGORY_ALIAS} {CATEGORY_GO:ID} | ||
+ | {CATEGORY_CLASS} (since v1.4.7 r403 (10/11/01) custom class name of the active structure level) | ||
{PARENT_CATEGORYY_ID} {PARENT_CATEGORYY_ALIAS} {PARENT_CATEGORYY_TITLE} | {PARENT_CATEGORYY_ID} {PARENT_CATEGORYY_ALIAS} {PARENT_CATEGORYY_TITLE} | ||
[NOT_AT_HOME].....[/NOT_AT_HOME] (only rendered if category > 0) | [NOT_AT_HOME].....[/NOT_AT_HOME] (only rendered if category > 0) | ||
Line 828: | Line 857: | ||
$content["all"] = preg_replace_callback('/{CATEGORY_GO:(\d+)}/s', 'category_link', $content["all"]); | $content["all"] = preg_replace_callback('/{CATEGORY_GO:(\d+)}/s', 'category_link', $content["all"]); | ||
} | } | ||
+ | } | ||
+ | |||
+ | // {CATEGORY_CLASS} -> CATEGORY CLASS replacement | ||
+ | // ----------------------------------------------------- | ||
+ | if( ! (strpos($content["all"],'{CATEGORY_CLASS}')===false)) { | ||
+ | $content["all"] = str_replace('{CATEGORY_CLASS}', $content["struct"][$content["cat_id"]]["acat_class"], $content["all"]); | ||
} | } | ||
Line 930: | Line 965: | ||
**UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | **UPDATE:** 19.03.10 (KH) --> added **{CATEGORY_GO:ID}** (with given ID: link to category with category title link text)\\ | ||
**UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | **UPDATE:** 23.06.10 (KH) –> added **{ARTICLE_SUBTITLE}** \\ | ||
+ | **UPDATE:** 28.06.11 (KH) --> added **{CATEGORY_CLASS}** (Gibt Kategorieklassenname der aktiven Struktur aus)\\ | ||
- | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] | + | Siehe auch [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_5categoryid|Beispiel 5]] und [[deutsch/ersetzer_rts/frontend_render/standard_tags_assembled#beispiel_6category_class|Beispiel 6]] |
\\ | \\ | ||
Line 956: | Line 992: | ||
{CATEGORY_ALIAS:} {CATEGORY_ALIAS}<br> <!-- The actual category alias //--> | {CATEGORY_ALIAS:} {CATEGORY_ALIAS}<br> <!-- The actual category alias //--> | ||
{CATEGORY_ID:} {CATEGORY_ID}<br> <!-- The actual category ID {CURRENT_CATEGORYID} //--> | {CATEGORY_ID:} {CATEGORY_ID}<br> <!-- The actual category ID {CURRENT_CATEGORYID} //--> | ||
+ | {CATEGORY_CLASS:} {CATEGORY_CLASS}<br> <!-- The actual category CSS class //--> | ||
{ARTICLE_TITLE:} {ARTICLE_TITLE}<br> <!-- The actual article title //--> | {ARTICLE_TITLE:} {ARTICLE_TITLE}<br> <!-- The actual article title //--> | ||
{ARTICLE_SUBTITLE:} {ARTICLE_SUBTITLE}<br> <!-- The actual article subtitle //--> | {ARTICLE_SUBTITLE:} {ARTICLE_SUBTITLE}<br> <!-- The actual article subtitle //--> | ||
Line 1077: | Line 1114: | ||
\\ | \\ | ||
- | ==== Beispiel 5: {CATEGORY:ID} ==== | + | ==== Beispiel 5: {CATEGORY_GO:ID} ==== |
* Update: V1.41 (19.03.2010 KH) | * Update: V1.41 (19.03.2010 KH) | ||
Line 1084: | Line 1121: | ||
Hier am Beispiel mit einem Link zur Kategorie mit der Seitenebene Überschrift "Category03", dem Alias "category03" und der ID "14". | Hier am Beispiel mit einem Link zur Kategorie mit der Seitenebene Überschrift "Category03", dem Alias "category03" und der ID "14". | ||
- | **{CATEGORY:14}** | + | **{CATEGORY_GO:14}** |
- | <code php {CATEGORY:ID} > | + | <code php {CATEGORY_GO:ID} > |
<a href="index.php?category03" class="phpwcmsIntLink">Category03</a> | <a href="index.php?category03" class="phpwcmsIntLink">Category03</a> | ||
+ | </code> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Beispiel 6: {CATEGORY_CLASS} ==== | ||
+ | |||
+ | * Update: V1.47 (28.06.2011 KH) | ||
+ | * TAG der den eingetragenen Klassennamen aus "Seitenstruktur -> CSS Klasse" der aktuellen Kategorie ausgibt. | ||
+ | |||
+ | Ein Beispiel wie die aktuelle Kategorieklasse in einem Template verwendet werden kann. | ||
+ | |||
+ | **{CATEGORY_CLASS}** | ||
+ | <code php {CATEGORY_CLASS} > | ||
+ | <div id="wrapper" class="{CATEGORY_CLASS}"> . . . </div> | ||
</code> | </code> | ||