Dienstag, 13. November 2007
Blogger-Layouts: Zusammenfassung als Vorschau
Puh - das war jetzt aber eine Aktion, bis ich endlich herausgefunden habe, wie man das Standard-Layout hier so umstellt, dass in der Liste nur die Zusammenfassungen erscheinen, und man dann einen "mehr-Link" hat, mit dem man den vollständigen Blog-Eintrag anzeigen lassen kann... die Lösung ist an sich ja ganz einfach:

Unter Layouts beim aktiven Layout auf Skins klicken. Dort gibt es bei mir unter Stories die Skins Story display, Full story view und Story preview.

Nun ist naheliegend, dass Full story view den ganzen Blog-Eintrag anzeigt, und Story preview nur die Vorschau. Dummerweise ist das hier standardmäßig so konfiguriert, dass in beiden Fällen Story display verwendet wird, und Story display den gesamten Eintrag anzeigt.

Hat eine Weile gedauert, bis ich herausgefunden habe, dass <% story.skin name="display" %> auf Story display verweist. Wenn man das mal weiß, ist's dann wirklich einfach:

Erstmal den Inhalt von Story display nach Story preview kopieren, und damit <% story.skin name="display" %> ersetzen.

Jetzt kann man
<% story.content part="text" %>
durch
<% story.content part="lead" fallback="text" %>... <a href="<% story.url %>">mehr</a>
ersetzen, und fertig.

Ach ja: Im Skin Story editor form muss man natürlich noch an der entsprechenden Stelle (zwischen dem <tr>-Abschnitt von Überschrift und Text) noch folgenden HTML-Code einfügen (dazu sollte man aber etwas HTML verstehen):
<tr>
  <td nowrap="nowrap">
    <span class="small">Zusammenfassung:</span><br />
    <% story.content part="lead" as="editor" 
          cols="30" rows="5" 
          wrap="virtual" class="formText" %>
  </td>
</tr>
Die wichtigsten Infos hierzu stehen in der Doku zum story.content-Makro...

... comment