CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by santscho »

Mit dem RT {CATEGORY} lässt sich ja der Kategorie-Titel ausgeben, die den Artikel beherbergt. Ich muss jedoch die ID der Kategorie rendern, um CSS anzusteuern.

Code: Select all

<div class="teaser{CATEGORY_ID}">...</div>
Das müsste doch gehen. Aber was ist der richtige RT?

Santscho
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
Oliver Georgi
Site Admin
Posts: 9950
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by Oliver Georgi »

Kategorie: {CURRENT_CATEGORYID}
Artikel: {CURRENT_ARTICLEID}
Kategorie entsprechend Hierachie: {LEVEL1_ID} … {LEVEL%n%_ID} — wenn nicht valide liefert es 0
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by flip-flop »

Hier einige Standard Tags zusammengefasst.
Hier die LEVEL-Abfrage (alt-und neu): Der neue Tag {LEVELX_ID}

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by santscho »

Danke Jungs. Nicht ganz genau was ich suche.

1. Die Kategorien und ihre Artikel:
CAT 12: Artikel 1
CAT 13: Artikel 2
CAT 14: Artikel 3

2. Kategorie mit Artikel und CP Teaser/Artikellink:
CAT 0: Teaser mit (Artikel 1 | Artikel 2 | Artikel 3 )

Mit "{CURRENT_CATEGORYID}" wird 3mal CAT 0 ausgegeben. Um den Teaser aber Ziel-Kategorie bezogen mit CSS zu formatieren, brauche ich die Ausgabe: CAT 12, CAT 13, CAT 14.

Also eher "TARGET" statt "CURRENT"
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by flip-flop »

Im Teasertemplate (r406) wird zur Verfügung gestellt:

Code: Select all

<!-- AID: {ARTICLEID}, CID: {CATEGORYID} -->
Das sind die IDs der jeweiligen Ziele, nicht die IDs des Aufenthaltortes vom Teaser wie das mit {CURRENT_ARTICLEID} oder {CURRENT_CATEGORYID} der Fall ist!!!
Also sollte:

Code: Select all

[PHP]echo $GLOBALS["content"]["struct"]["{CATEGORYID}"]["acat_alias"];[/PHP]
Den Alias der Kategorie auswerfen und mit

Code: Select all

[CATEGORY]{CATEGORY}[/CATEGORY]
wird der Titel geliefert.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by santscho »

{CATEGORYID} geht! Super!
Vielen Dank. Schräg dass es {CATEGORYID} und {CATEGORY_ID} gibt. Da soll man noch den Durchblick haben :-)

Grüsse und einen schönen Sonntag
Ralph
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
Oliver Georgi
Site Admin
Posts: 9950
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by Oliver Georgi »

{CATEGORY_ID} dürfte eigentlich nicht existieren. Möglicherweise ein Fehler/Überbleibsel einer früheren Revision im Template.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: CP Teaser/Artikellink: Ausgabe der CATEGORY_ID

Post by flip-flop »

{CATEGORY_ID} existiert vom Grunde her im CMS nicht!!
Das ist ein erfundener TAG der von diesem RT bedient wird/wurde.
{CATEGORY_ID} seit V1.4.2 r316 (24.06.09) ersetzt durch den eingebauten Tag {CURRENT_CATEGORYID}
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply