Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2011-04-26 20:17:41

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

[de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

hallo forum,

bitte seht’s mir nach, wenn ich hier so viele fragen stelle. ich absolviere gerade eine steile lernkurve mit textpattern für ein anspruchsvolles projekt und bin absolut neu bei dem system …

ich möchte gerne artikelbilder einer bestimmte kategorie laden, um sie dann mit jquery cyclen zu können. ich habe mich an diesem artikel orientiert und folgenden code geschrieben:

<txp:images category='<txp:category section="startseite" />'>
	<txp:image />
</txp:images>

leider führt das zu keiner ausgabe der bilder. laut tag reference gibt der tag <txp:category /> die momentane kategorie als plain text zurück. um das zu testen, habe ich nur (!) den tag einfach mal in einen artikel auf einer ganz anderen seite reingesetzt und dachte, ich kriege dann die kategorie des artikels in klarschrift ausgegeben. aber nein, ergebnis: nichts :-( habe dann noch verschiedene andere kontexte ausprobiert (in baustein, im seitentemplate etc.), nichts!

kann mir jemand auf die sprünge helfen? was verstehe ich falsch beim kategorien-tag?

komischerweise funktioniert der o.g. code, wenn ich ihn wie folgt notiere (meine bilder sind 2 kategorien zugeordnet, meine artikel auch):

<txp:images category='<txp:category2 section="startseite" />'>
	<txp:image />
</txp:images>

danke euch für hilfe. wahrscheinlich übersehe ich irgendwas naheliegendes.

Offline

#2 2011-04-26 22:28:34

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,875
Website GitHub

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

<txp:category /> gibt der aktuelle Category-Kontext aus, d.h. wenn in deine Adresszeile www.mydomain.com/natur/?c=blumen steht, txp:category = blumen. Wie Du richtig festgestellt hast, gibt <txp:category1 /> bzw. <txp:category2 /> der jeweilig zugeordnete Kategorie des aktuell-angezeigten Artikels aus.

Last edited by jakob (2011-04-26 22:28:56)


TXP Builders – finely-crafted code, design and txp

Offline

#3 2011-04-27 04:05:46

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,476

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

Wahrscheinlich gibt es da zwei Missverständnisse. Zum einen musst du für die durch txp:images zusammengestellten Bilder angeben, wie die angezeigt werden sollen (nicht mit txp:image). Zum andern meint das Attribut category die den Bildern zugeordnete Kategorie.

Vielleicht kannst du kurz erklären, was du umsetzen möchtest.

Offline

#4 2011-04-27 04:24:19

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

GugUser schrieb:

Vielleicht kannst du kurz erklären, was du umsetzen möchtest.

guten morgen,

ich habe artikel die einer bestimmten kategorie angehören (“projekt 1”) und bilder, die derselben (bild-) kategorie angehören (“projekt 1”). wird der artikel der kategorie “projekt 1” aufgerufen, sollen automatisch die dazugehörigen bilder ausgegeben werden, und zwar so:

<h2>Artikel-Titel</h2>
<img />
<img />
<img />
etc.

dann läuft jquery cycle durch die bilder. funktioniert auch, nur eben nicht mit txp:category, sondern nur mit txp:category2:

<txp:images category='<txp:category2 section="startseite" />'>
	<txp:image />
</txp:images>

meine frage zielt also nicht nur darauf, das zum laufen zu kriegen, sondern auch, textpattern besser zu verstehen.

viele grüße

Offline

#5 2011-04-27 04:32:59

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,476

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

Und das gibst du mit <txp:image /> aus? Falls ja, muss ich mir das mal ansehen.

In <txp:images /> ist die Kategorie jene der Fotos. Kann sein, dass das mit dem Namen der als zweite Artikelkategorie angegebenen Kategorie entspricht und deshalb funktioniert.

Offline

#6 2011-04-27 04:39:39

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

ja, ich gebe das mit dem oben geposteten code aus.

allerdings steht der in einem baustein und ist nicht (!) direkt in den artikel eingefügt. vielleicht macht das einen unterschied?

Offline

#7 2011-04-27 12:26:59

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,476

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

Tatsächlich, und sogar das alt-Attribut wird ausgegeben. Da habe ich offenbar bis jetzt eine kompliziertere Lösung als nötig benutzt, und mich zu sehr an der Dokumentation orientiert, meinte, <txp:image /> benötige eine Angabe der ID. Stimmt, über deinen Link wird bei ipsedixit.net ein solches Beispiel, wie du es benutzt, gegeben.

Offline

#8 2011-04-27 20:14:06

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

@jakob

danke für deine erläuterung. was ich noch nicht verstehe: ich habe ja testweise den tag einmal in einen artikel in einer völlig anderen sektion und anderen kategorie eingesetzt. sprich: ich habe ihn einfach in den artikeltext geschrieben. laut docs hätte dann die aktuelle kategorie einfach als plain text ausgegeben werden müssen. tatsächlich kam aber gar nichts, nada, nothing. ich habe das dann noch an anderer stellen probiert – mit dem gleichen ergebnis. wo immer ich den tag einsetze, er gibt einfach gar nichts zurück.

im tag trace sehe ich, dass der tag da ist, aber keine sql-befehle generiert …

hast du eine idee, was los sein könnte?

viele grüße

Offline

#9 2011-04-27 20:31:41

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,476

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

Ich las noch einmal deine Anfangsfrage.

Bitte sag mal – was sollte anstelle von xy stehen, Kategorie von was <txp:images category='xy'>?

(…) meine bilder sind 2 kategorien zugeordnet …

Wie machst du das?

Offline

#10 2011-04-27 20:35:35

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

sorry, war ein fehler. bilder = eine kategorie, artikel = 2 kategorien.

Offline

#11 2011-04-27 20:48:59

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,476

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

Kannst du denn nicht anstelle von meinem xy die Bilder-Kategorie einsetzen, von welcher du die Bilder zeigen möchtest?

Offline

#12 2011-04-28 08:20:35

totoff
Member
From: Cologne, Germany
Registered: 2011-04-04
Posts: 145
Website

Re: [de-de] Noch eine Bitte um Erläuterung: <txp:category /> gibt nichts zurück

GugUser schrieb:

Bitte sag mal – was sollte anstelle von xy stehen, Kategorie von was <txp:images category='xy'>?

meine kategorie heißt “news” – aber was macht das für einen unterschied? sie könnte auch “xy” heißen, die frage bliebe gleich.

viele grüße

Offline

Board footer

Powered by FluxBB