More-Link + Titel-Link nur wenn nötig 
| Autor | Nachricht | ||
|
Verfasst am: 08.05.2008 [09:58]
|
|||
| Morgenthau [Themenersteller] dabei seit: 26.07.2007 Beiträge: 51 |
Hallo, nachdem ich hier eine Menge Fragen gestellt habe, möchte ich auch mal eine Lösung präsentieren. Mein Ziel war es, in der List-Ansicht den Titel der einzelnen News-Beiträge nur dann zu verlinken, und auch nur dann einen More-Link anzuzeigen, wenn zusätzlich zum Subheader (Teaser) auch Nachrichtentext eingegeben wurde. Der Sinn der Sache ist, dass bei sehr kurzen Meldungen, die nur aus ein paar Sätzen im Subheader bestehen, kein Link erscheint, denn der führt dann auf eine Single-Ansicht, die keine weiteren Infos bietet. Ich bin zwar im Netz auf Lösungen gestoßen, den More-Link nur bei Bedarf einzublenden, für den Titel habe ich aber nicht so richtig was gefunden. Ich habe es mir daher aus diesen beiden Beiträgen selbst zusammengebastelt: http://lists.netfielders.de/pipermail/typo3-german/2007-March/029123.html http://www.rs-websystems.de/typo-3/tipps-tricks/typoscript-snippets/tt-news-im-menu-anzeigen.html So geht's: Zunächst im News-Template unter ###TEMPLATE_LIST### die beiden <!--###LINK_ITEM###-->-Marker, die vor und hinter ###NEWS_TITLE### stehen, entfernen. Außerdem folgende Zeile löschen: Damit ist in der List-Ansicht die Überschrift nicht mehr verlinkt und der More-Link entfernt. Jetzt im Setup des Website-Templates folgenden Code einfügen:
Das ist alles. |
||
![]() |
|||
|
Verfasst am: 08.05.2008 [17:47]
|
|||
| Morgenthau [Themenersteller] dabei seit: 26.07.2007 Beiträge: 51 |
Kleine Korrektur: Die Zeile sollte besser lauten, da der Subheader bereits in p-Tags steht, und ansonsten ineinander verschachtelte p-Tags entstünden. | ||
![]() |
|||
|
Verfasst am: 08.05.2008 [17:52]
|
|||
| SLAng dabei seit: 20.10.2004 Beiträge: 1618 |
Danke, wird man sicher mal gebrauchen können. Nichts wissen ist schlecht, nichts wissen wollen ist eine Katastrophe! |
||
![]() |
|||
|
Verfasst am: 09.05.2008 [14:04]
|
|||
| Morgenthau [Themenersteller] dabei seit: 26.07.2007 Beiträge: 51 |
Korrektur der Korrektur: Die Zeile sollte lauten. Zumindest bei XHTML 1.0 Transitional darf weder ein p-Tag noch ein div-Tag innerhalb eines mit p-Tags umschlossenen Bereichs stehen. Daher span. |
||
![]() |
|||








