Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[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
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
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
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
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
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
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