Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Kann mir hier jemand weiterhelfen. Please:
Ich habe eine Sektion “blog” und eine sektion “article” in der Sektion Blog werden alle Artikel als Excerpt dargestellt. Klick man auf “ganzen Artikel lesen…” spring man automatisch auf den entsprechenden Ariktel aus der Sektion “article”. Das Sieh dann so aus:
www.irgendwas.com/blog —-> www.irgendwas.com/article/mein-erster-artikel-ist-hier
Nun, ich kann es so belassen. Funktioniert ja eigentlich alles. Ich frage mich aber, wieso muss ich auch eine weitere Sektion “article” springen? Würde das Ganze nicht auch funktionieren, wenn ich auf der Sektion “blog” bleibe? Also das würden dann so aussehen:
www.irgendwas.com/blog —-> www.irgendwas.com/blog/mein-erster-artikel-ist-hier
Was spricht dagegen? Und wie kann ich denn sowas überhaupt lösen?
Danke für die Hilfe!!
Offline
#2 2006-03-31 20:55:25
- marios
- Archived Plugin Author
- Registered: 2005-03-12
- Posts: 1,253
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Es kommt darauf an wo die article zugeordnet sind.
Wuerden die articles in blog zugewiesen sein , dann wuerde das permlink auf —>www.irgendwas.com/blog/mein-erster-artikel-ist-hier zuspringen.
Also um auf der Sektion blog zu bleiben, muessen alle entsprechenden artikel zur Sektion Blog zugewiesen sein, darueberhinaus
koentest du entweder ein neues pagetemplate machen fuer die Sektion Blog, mit den entsprechenden article tags,
oder konditional filtern,
e.g.:
<code><txp:if_section name=“blog”>
<txp:if_article_list>
<txp:article form=“my_custom_made_excerpt_article_form” />
</txp:if_article_list>
<txp:if_individual_article>
<txp:article form=“my_custom_made_individual_article_form “/>
</txp:if_individual_article>
</txp:if_section></code>
die entsprechenden forms kannst du dann nach geschmack erledigen,
regards, marios
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Aha, ich sehe.. In die Richtung bin ich auch gegangen. Was spricht denn dagegen die Artikel in der Sektion “Blog” zu belassen? Bzw. Was spricht dafür, dass ich die Artikel im Blog anzeige sie aber in der Sektion “Artikel” liegen habe?
Offline
#4 2006-04-01 10:42:09
- marios
- Archived Plugin Author
- Registered: 2005-03-12
- Posts: 1,253
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Das kommt darauf an , worauf Du speziell abzielst.
Weder fuer das eine noch das andere spricht nichts dagegen.
Nur ist es aber ohne plugins oder dem article custom tag nicht moeglich, artikel die zu der Sektion blog gehoeren in einer anderen Sektion auszugeben.
Das liegt daran, dass der article tag context-sensitiv ist.
Nun, um eine artikel liste von einer anderen sektion auf deiner blog section auszufiltern, koenntest du dann das artikel custom tag benutzen,
Oder ein plugin benutzen, aber das kommt auf die spezifischen Beduerfnisse an.
regards,
Last edited by marios (2006-04-01 10:43:02)
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Also ich habe jetzt folgendes gemacht…
Die Artikel habe ich auf die Sektion “Blog” gesetzt. Im Page-Template “Blog” rufe ich die Artikel folgendermassen aus:
<code><txp:article form=“weblog” limit=“7” /></code>
Die Form “weblog” sieht folgendermassen aus:
<code><txp:if_section name=“blog”>
<txp:if_article_list>
<txp:article form=“excerpt_blog” />
</txp:if_article_list>
<txp:if_individual_article>
<txp:article form=“artikel”/>
</txp:if_individual_article>
</txp:if_section></code>
Darin werden 1. Die Excerpt mit der Form “excerpt_blog” ausgegeben und 2. die Artikel im Volltext mit der form “artikel”.
Form “excerpt_blog” sieht so aus:
<code><h2><txp:permlink><txp:title /></txp:permlink></h2>
<h3><span class=“kommentar”><a href=”<txp:permlink />#Kommentar”>Kommentar <txp:comments_count /></a></span> <span class=“datum”><txp:posted /></span></h3>
<p><txp:excerpt /> <span class=“green”><txp:permlink>Ganzen Artikel lesen…</txp:permlink></span><br /><span class=“godown”><a href=”#blogmenu”>zum Blogmenu</a></span></p></code>
Form “artikel” sieht so aus:
<code><txp:link_to_prev>« <txp:prev_title /></txp:link_to_prev>
<txp:link_to_next><txp:next_title /> »</txp:link_to_next>
<h2><txp:title /></h2>
<span class=“godown”><a href=”#blogmenu”>zum Blogmenu</a></span>
<h3><span class=“kommentar”><a href=”<txp:permlink />#Kommentar”>Kommentar <txp:comments_count /></a></span> <span class=“datum”><txp:posted /></span>
</h3>
<txp:body />
<a name=“Kommentar”></a>
<div class=“linkbar”>
Dieser Artikel wurde von Milos Radovic am <txp:posted /> verfasst <br />
Tags <txp:rss_unlimited_categories_filedunder />
</div><!— Ende LINKBAR —></code>
Das Ganze funktioniert aber nicht. Die Excerpt werden zwar dargestellt, die Links verweisen dann auch auf die Sektion “Blog” (…/blog/mein-artikel-steht-hier), wenn ich aber darauf klicke, wird einfach nur eine Leere Seite gezeigt, nicht mal das Template der Seite wird geladen.. quasi ne blank page bzw. im iE kommte ein Error “Die Seite kann nicht angezeigt werden”
Was mache ich hier falsch?
Last edited by superdeluxe (2006-04-01 15:10:55)
Offline
#6 2006-04-01 18:45:17
- marios
- Archived Plugin Author
- Registered: 2005-03-12
- Posts: 1,253
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
Das liegt daran, dass du faelschlicherweise deine forms noch mal in article forms vernested hast.
Richtig wuerde das besser so aussehen.(und die sections conditionalen sind hier nicht noetig)
In deinem page template:
<code><txp:if_article_list>
<txp:article form=“excerpt_blog” />
</txp:if_article_list>
<txp:if_individual_article>
<txp:article form=“artikel”/>
</txp:if_individual_article>
Und die zwei forms die hier nur noetig sind:
Form excerpt_blog sieht so aus:
<code>
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<h3><span class=“kommentar”><a href=”<txp:permlink />#Kommentar”>Kommentar <txp:comments_count /></a></span> <span class=“datum”><txp:posted /></span></h3>
<p><txp:excerpt /> <span class=“green”><txp:permlink>Ganzen Artikel lesen…</txp:permlink></span><br /><span class=“godown”><a href=”#blogmenu”>zum Blogmenu</a></span></p></code>
Form “artikel” sieht so aus:
<code>
<txp:link_to_prev>« <txp:prev_title /></txp:link_to_prev>
<txp:link_to_next><txp:next_title /> »</txp:link_to_next>
<h2><txp:title /></h2>
<span class=“godown”><a href=”#blogmenu”>zum Blogmenu</a></span>
<h3><span class=“kommentar”><a href=”<txp:permlink />#Kommentar”>Kommentar <txp:comments_count /></a></span> <span class=“datum”><txp:posted /></span>
</h3>
<txp:body />
<a name=“Kommentar”></a>
<div class=“linkbar”>
Dieser Artikel wurde von Milos Radovic am <txp:posted /> verfasst <br />
Tags <txp:rss_unlimited_categories_filedunder />
</div><!— Ende LINKBAR —></code>
Mehr analytische Beispiele hier
Last edited by marios (2006-04-01 18:47:46)
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
#7 2006-04-03 09:48:22
- alexandra
- Member
- From: Cologne, Germany
- Registered: 2004-04-02
- Posts: 1,370
Re: [de-de] Wie baue ich Excerpts und volle Artikel in einer Sektion ein?
</code>
Der folgende Code (innerhalb eines(!) Artikelbausteins) ist noch besser … man benötigt dazu keine 2 Bausteine, sondern erledigt alles in einem:
<p>
<code><txp:if_article_list>
<txp:if_excerpt>
<txp:permlink><txp:title /></txp:permlink>
<txp:author />, <txp:posted />
<txp:excerpt />
<txp:permlink>Artikel komplett lesen…</txp:permlink>
<txp:category1 link=“y” />
<txp:comments_invite />
<txp:else />
<txp:permlink><txp:title /></txp:permlink>
<txp:author />, <txp:posted />
<txp:body />
<txp:category1 link=“y” />
<txp:comments_invite />
</txp:if_excerpt>
<txp:else />
<txp:permlink><txp:title /></txp:permlink>
<txp:author />, <txp:posted />
<txp:body />
<txp:category1 link=“y” />
<small><txp:comments_invite /></small>
</txp:if_article_list></code></p>
ACHTUNG: wenn man das rss_unlimited_categories Plugin verwendet, muß man im obigen Code <txp:category1 link="y" />
durch
<txp:rss_unlimited_categories_filedunder usemessy="1" />
ersetzten!!!!
So werden excerpt und kompletter Text über einen Baustein dynamisch ausgegeben.
Siehe auch hier: http://textpattern.kbbu.de/fragen/wie-gibt-man-volle-artikel-und-excerpt-gleichzeitig-aus
Last edited by alexandra (2006-04-04 10:12:54)
Offline