Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2008-03-27 11:51:27
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
[de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Hallo,
in einer Terminliste werden die Titel und die Exzerpte ausgegeben.
Nun soll der Titel auf den Artikel verlinken, wenn in dem body-Feld Text steht, ansonsten wäre die Seite ja leer…
Wie kann ich das Abfragen?
Danke.
MrLongbaugh
Last edited by MrLongbaugh (2008-03-29 16:38:23)
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Ich habe das Problem vielleicht nicht ganz verstanden, aber ist das da gemeint?
<txp:permlink><txp:title /></txp:permlink>
Edit: Ah, ich habe verstanden. Möglich wäre die Zuordnung der Artikel zu einer Sektion oder Kategorie (vorzugsweise, weil logischer) und mit conditonal tags zu arbeiten, allerdings glaube ich, dass TXP bei verschachtelten Tags wie unten rumzickt.
<txp:if_category name="mittext"><txp:permlink><txp:title /></txp:permlink><txp:else /><txp:title /></txp:if_category>
Und? Klappt es?
Last edited by Kossatsch (2008-03-27 19:50:21)
Offline
#3 2008-03-27 20:05:21
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Danke für Deine Antwort.
Die Artikel sind sowohl einer Section als auch einer Kategorie zugeordnet.
Nun möchte ich aber keine Kategorie mitText ergeben. Dabei ist die Fehleranfälligkeit durch den Nutzer zu groß ;-)
Gibt es keine Möglichkeit, die Information auszulesen?
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Die Frage löst sich nach Textpattern Logik eigentlich andersrum.
- Man schreibt immer in den body und nur wenn man einen Auszug will in das Excerpt Feld.
- Kategorien würde ich auf keinen Fall für diese Unterscheidung verwenden.
Die Basislogik in TXP Code. Eine Basis-Artikelform:
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:article_image/>
<txp:if_excerpt>
<txp:excerpt />
<p><txp:permlink><strong>weiter lesen: <txp:title /></strong></txp:permlink></p>
<txp:else />
<txp:body />
</txp:if_excerpt>
Nun soll der Titel auf den Artikel verlinken
Der Titel sollte immer auf den Artikel linken z.B. ist das auch für Suchmaschinen wichtig.
Poste doch mal den Link zu der entsprechenden Webseite.
PS: Gruß aus (ebenfalls) Hamburg :)
Get all online mentions of Textpattern via OPML subscription: TXP Info Sources: Textpattern RSS feeds as dynamic OPML
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Das ist wohl in der Tat unkomplizierter. Vielleicht sollte man – je nach Nutzerfähigkeit oder Nutzerunfähigkeit – das Backend soweit umgestaltten, dass das Body und Exzerpt-Feld etwa gleich groß sind.
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Nochmal zurück zum Ursprung, weil die Frage nach TXP-Logik so verwirrend ist:
in einer Terminliste werden die Titel und die Exzerpte ausgegeben.
Nun soll der Titel auf den Artikel verlinken, wenn in dem body-Feld Text steht, ansonsten wäre die Seite ja leer…
- Immer in das Body-Feld schreiben, dann gibt es auch keine leere Seite :)
- Artikeltitel immer verlinken, außer man braucht definitiv keinen Einzeleintrag. Mal verlinken mal nicht ist doof für die Usability.
- In das Excerpt wird nur geschrieben, wenn man einen Textauszug braucht
- Wird in einer Liste nur das Excerpt angezeigt und es gibt mehr Text, dann als Hinweis einen ‘Mehr…’ Link anhängen. Code s.o. (Btw: Falsch
<txp:article_image/>
, Richtig<txp:article_image />
und ist natürlich optional)
Will man ganz sicher keinen Link auf den einzelnen Artikel, dann geht das so:
<txp:if_excerpt>
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:excerpt />
<!-- … = '...', alternativ … (meine ich, bitte prüfen) -->
<p><txp:permlink><strong>Mehr…</strong></txp:permlink></p>
<txp:else />
<h2><txp:title /></h2>
<txp:body />
</txp:if_excerpt>
[OT] Re. Backend vereinfachen: Ich habe es noch nie gemacht, aber man kann das Ecerpts Feld ausblenden.
Administration / Einstellungen / Erweiterte Einstellungen / “Artikel verwenden Exzerpte?” [Ja|Nein]
Get all online mentions of Textpattern via OPML subscription: TXP Info Sources: Textpattern RSS feeds as dynamic OPML
Offline
#7 2008-03-29 16:29:13
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Danke für die Antworten.
@merz1
Hat ja zugegebenermaßen etwas gedauert, bis ich das verstanden habe. Du hast natürlich Recht.
Das werde ich mal ausprobieren. Danke.
Hier der Link zu der Seite, auf der das zum Einsatz kommen soll.
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Gerne geschehen und danke für den Link. Es ist auch einfach eine gute Fingerübung solche Basics manchmal von der – in Deinem Fall – anderen Seite der Logik aufzudröseln.
Für Deine Terminseite: Beschäftige Dich mal mit ‘microformats’ spez. hCalendar und hReview.
Wichtig:
- Du solltest auf jeden Fall die Excerpt-Informationen aus dem Body nehmen d.h. die Termininfos müssen im ganzen Artikel ebenfalls stehen (z.B. für Ausdrucke).
- Falls Du das nicht willst, dann musst Du sowohl Excerpt als auch Body nacheinander im ganzen Artikel ausgeben. Die if/else Logik ist dann doppelt notwendig.
- Das könnte bei Dir z.B. notwendig/sinnvoll sein, damit Du nicht extra alles, was bereits geschrieben wurde, hin- und herkopieren musst.
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:article_image />
<txp:if_article_list>
<txp:if_excerpt>
<txp:excerpt />
<p><txp:permlink><strong>weiter lesen: <txp:title /></strong></txp:permlink></p>
<txp:else /><!-- if_excerpt -->
<txp:body />
</txp:if_excerpt>
<txp:else /><!-- if_article_list = keine Liste -->
<!-- Wenn Excerpt=leer, dann erfolgt keine Ausgabe -->
<txp:excerpt /><!-- Z.B. Termin & Inhaltsverzeichnis -->
<txp:body /><!-- Zusatzinformationen -->
</txp:if_article_list>
Last edited by merz1 (2008-03-30 00:24:38)
Get all online mentions of Textpattern via OPML subscription: TXP Info Sources: Textpattern RSS feeds as dynamic OPML
Offline
#9 2008-04-03 15:29:40
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Sorry, komme erst jetzt dazu, auf Deine Antwort zu antworten.
Danke für die Ausführungen. Über Microformats habe ich mich bisher lediglich gelesen. Das Konzept klingt allerdings interessant. Etwas OT: Kennst gute Anwendungsbeispiele? Auch zur Nutzung von Microformats für Adressen?
Offline
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Das Wiki zu microformats listet diverse Beispiele zu den einzelnen Formaten. Einfach mal nachlesen: microformats.org.
Get all online mentions of Textpattern via OPML subscription: TXP Info Sources: Textpattern RSS feeds as dynamic OPML
Offline
#11 2008-04-08 16:12:41
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] [gelöst] Artikelliste Link nur bei Text im body-Teil
Schaue ich mir mal an.
Danke.
Offline