Klar, aber das ist ja echt jetzt kein Problem. Etwas Eigeninitiative ist gefragt!
1. Du öffnest die templates/default/entries.tpl, wie ich schrieb
2. Du suchst nach dem Code den ich bereits pastete:
Code: Select all
<div class="serendipity_entry_body">
{$entry.body}
</div>
3. Dann überlegst Du dass ich dir bereits den Smarty-Doku Tipp gab. Ich habe in den obigen Code ja ein "|truncate:..." einfgefügt:
4. Du öffnest
http://smarty.php.net/
5. In die Suchbox oben rechts gibst Du ein: "truncate"
6. Dort erscheint eine Seite mit der dokumentation zu truncate.
7. Dort stehen die einzelnen Parameter, die sehr verständlich gehalten sind.
8. Du ziehst Dir die Parameter und benutzt dann den Code den ich schickte und passt ihn an die richtigen Parameter an:
Code: Select all
<div class="serendipity_entry_body">
{$entry.body|truncate:100:"[...]"}
</div>
9. Du speicherst die datei entries.tpl
10. Du öffnest Dein Blog
11. Du wirst jetzt sehen dass nur 100 Zeichen vom Body-Text angezeigt werden.
Als nächstes wirst Du dann feststellen, dass diese Trennung ein paar Probleme macht, denn auf der Detailseite werden auch nur 100 Zeichen dargestellt.
12. Jetzt schaust Du Dir mal an, welche Logik dahintersteckt die sagt ob ein Artikel in der Vollansicht erscheint oder nicht. Direkt in der Nähe findest Du folgenden Code:
Code: Select all
{if $entry.is_extended}
<div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
{/if}
13. Klevel wie man ist, transportiert man das in seinen eigenen Code. Und erstellt danach folgendes aus dem Originalcode aus Punkt 2:
Code: Select all
<div class="serendipity_entry_body">
{if $entry.is_extended}
{$entry.body}
{else}
{$entry.body|truncate:100:"[...]"}
{/if}
</div>
14. Auch hier wieder die DAtei speichern, Blog öffnen und freuen. Denn die Logik bedeutet sowas:
Falls detail-Artikelansicht, dann vollen $entry.body ausgeben.
Falls nicht detail-Artikelansicht, dann gekürzte $entry.body ausgeben.
15. Das macht dann 10 Euro für die Erzählbär-Kasse
Viele Grüße,
Garvin