Mehr Text
Moinsen zusammen,
gibt's bei Antville die Möglichkeit, einen Teil einer Story auf der Frontpage auszublenden, der dann beim Betrachten der Story mit angezeigt wird? Ich denke da an was vergleichbares wie das < more_text > -tag von Blogger...
Danke und Gruß, Ecki
Albtraumjaeger
So ganz komfortabel ist es leider nicht, aber es geht schon. Zwei Möglichkeiten:
1. Möglichkeit: Es gibt ein Textfeld namens "lead", in das man eine Zusammenfassung oder den ersten Teil eines Beitrags hineinschreiben kann. Dieses Feld muss allerdings erst einmal in das Layout des Story-Editor-Formulars eingebunden werden. Das entsprechende Makro ist das Folgende:
<% story.content part="lead" as="editor" cols="60" rows="8" class="formText" %>
Im Story-Preview-Makro, das den Beitrag auf der Titelseite anzeigt, muss man dann folgendes Makro verwenden:
<% story.content part="lead" fallback="text" %>
Ab jetzt wird auf der Titelseite bei allen Beiträgen nur der Text angezeigt, der im Lead-Feld eingetragen wurde. Dahinter setzt man dann einfach den Link zum Full-Story-View. Wenn das Lead-Feld leer gelassen wurde, wird anstelle des Leads wieder der gesamte Text angezeigt (fallback). So haben wir es zumindest gelöst.
2. Möglichkeit: Im Story-Preview-Makro kann man meines Wissens auch die limit-Funktion verwenden, also etwa so:
<% story.content part="text" limit="250" %>
In diesem Fall werden nur die ersten 250 Zeichen des Textes angezeigt, dahinter steht ein '...'. Riesiges Problem bei dieser Lösung: Alle Formatierungen im Text werden ignoriert, gleichmaßen alle HTML-Funktionen wie Links etc.. Halte ich deshalb für suboptimal.
tinto
ich hab bei mir so ein Javascript eingebaut, mit dem man Text auf und zuklappen kann:
http://www.blakems.com/archives/000087.html
Albtraumjaeger
o mann, das is ne echt gute idee, hätt ich auch schon mal drauf kommen können. 1++
tinto
das html dafür können Sie in die skin "Story editor form" packen, damit Sie es jeweils gleich in die Story kopieren können wenn Sie brauchen.
So sieht da bei mir aus, z.B.:
Albtraumjaeger
vielen dank, 1a servicegesellschaft hier :)