Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2007-05-23 12:10:55

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

[de-de] Kategorie ausgeben

Beim Aufrufen eines Artikels soll die Kategorie1 (des Artikels) ausgelesen werden.
Mit welchem Tag kann ich das erreichen?

Danke.
MrLongbaugh

Offline

#2 2007-05-23 12:28:53

ttr
Member
Registered: 2006-10-26
Posts: 34

Re: [de-de] Kategorie ausgeben

Mit <txp: category>
Beispielsweise so
<txp:category1 link="y" />

Offline

#3 2007-05-23 12:45:47

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

Re: [de-de] Kategorie ausgeben

Mit dem Tag kann ich die Kategorie abfragen, wenn eine als Abfrage übergeben wurde. Wenn einen Artikel direkt angesprochen wird, leider nicht.

Bsp.
www.domain.de/section/titel

Dann wird die Kategorie des Artikels titel nicht ausgegeben.
Wohl aber, wenn ich folgendes nutze:
www.domain.de/section/?c=kategorie

Last edited by MrLongbaugh (2007-05-23 12:46:16)

Offline

#4 2007-05-23 13:10:55

ttr
Member
Registered: 2006-10-26
Posts: 34

Re: [de-de] Kategorie ausgeben

Kann ich auf meinen Testsystemen nicht nachvollziehen.
Habe den Tag im default Baustein und es funktioniert mit dem Direktaufruf und dem gleichen URL-Schema.
Wie sieht dein default Baustein aus bzw. wo hast du den Tag eingesetzt?

Offline

#5 2007-05-23 13:15:13

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

Re: [de-de] Kategorie ausgeben

OK. Ich möchte den Tag in der Seitenvorlage für die Navigation nutzen. Also die Kategorie als id Name für einen div verwenden.

Offline

#6 2007-05-23 13:27:31

ttr
Member
Registered: 2006-10-26
Posts: 34

Re: [de-de] Kategorie ausgeben

Oh, da bin ich leider überfragt.
Evtl. könnte man wow_menue für deine Bedürfnisse umstricken? Wobei auch da wohl Kategorien nach dem Schema /?categorie=catname übergeben werden.

Offline

#7 2007-05-23 16:52:05

alexandra
Member
From: Cologne, Germany
Registered: 2004-04-02
Posts: 1,370

Re: [de-de] Kategorie ausgeben

@MrLongbaugh
ich weiß ja nicht so genau was du vorhast aber vielleicht geht das ja mit einem Conditional a la < if_category name=“meinekat” >< div….

Offline

#8 2007-05-23 20:15:02

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 5,120
Website GitHub

Re: [de-de] Kategorie ausgeben

OK. Ich möchte den Tag in der Seitenvorlage für die Navigation nutzen. Also die Kategorie als id Name für einen div verwenden.

nehme an du meinst <div id="kategoriename">
Vielleicht txp:category1 und txp:category2 (ggf. mit dem attribut title="1") sind was du suchst. Falls Du zwei Kategorien verwendest in ein Artikel ist es vielleicht ratsamer sie als classes anzugeben – vielleicht die Variante <div class="<txp:category1 /> <txp:category2 />"> und dein CSS entsprechend abzuändern.

Last edited by jakob (2007-05-23 20:15:50)


TXP Builders – finely-crafted code, design and txp

Offline

#9 2007-05-23 23:24:32

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

Re: [de-de] Kategorie ausgeben

Genau. Ich möchte die Kategorie eines Artikels auslesen, der dargestellt wird. Ob ich nun id oder class benutze ist mir erst einmal egal.
Wenn ich einen Artikel per Kategorieliste aufrufe, wird die Kategorie ausgelesen. Wenn ich den Artikel jedoch direkt aufrufe, nicht. Also scheint der Tag nicht die Kategorie des Artikels auszulesen, sondern lediglich den übergebenen Wert der Kategorie.

Ausserdem bekomme ich bei category1/categorie2 immer eine Fehlermeldung. Es funktioniert nur categorie.

Gibt es einen Unterschied, ob ich den Tag in der Seitenvorlage oder in einem Baustein verwende?

Offline

#10 2007-05-24 06:55:37

alexandra
Member
From: Cologne, Germany
Registered: 2004-04-02
Posts: 1,370

Re: [de-de] Kategorie ausgeben

MrLongbaugh schrieb:

Ausserdem bekomme ich bei category1/categorie2 immer eine Fehlermeldung. Es funktioniert nur categorie.

Was für eine Fehlermeldung?

Gibt es einen Unterschied, ob ich den Tag in der Seitenvorlage oder in einem Baustein verwende?

ja, lies nochmal die Angaben des Tags im Textbook nach, da steht es janz jenau :) ..

ich glaube für das was du erzielen willst benötigst du eine Verschachtelung von conditionals:

if_individual_article
<div id= txp:category >
/if_individual_article

irgendwie so….

Offline

#11 2007-05-24 12:26:54

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

Re: [de-de] Kategorie ausgeben

Die Fehlermeldung ist:

tag_error <txp:category1 title="1" /> -> Textpattern Notice: error_article_context on line 1821

Offline

#12 2007-05-24 14:35:49

MrLongbaugh
Member
From: Hamburg - Germany
Registered: 2004-10-11
Posts: 116

Re: [de-de] Kategorie ausgeben

Ich werde mich wohl noch einmal mit der Dokumentation hinsetzen. Erst lesen, dann denken und dann loslegen – hilft.

Danke für die Tipps.

Offline

Board footer

Powered by FluxBB