Anrisstextlänge für Kategorien unterschiedlich definieren
Eingetragen von hoshi79 (53)
am 01.04.2008 - 11:03 Uhr in
am 01.04.2008 - 11:03 Uhr in
Hallo,
ich habe bis jetzt leider nur die Option, die Länge der Anrisstexte global zu definieren. Gibt es eine Möglichkeit, für jede Kategorie (Vokabular), oder besser noch für jeden Begriff, die Länge der Anrisstexte neu zu setzen?
Gruß, René
- Anmelden oder Registrieren um Kommentare zu schreiben
du kannste jedes mal den
am 01.04.2008 - 13:27 Uhr
du kannste jedes mal den teaser bestimmen indem du
<!--break-->
eintippst oder halt ein Editor nehmen wo so teaserbreaker drin ist. zb fckeditor, quicktag usw----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Unabhaengig von dem
am 01.04.2008 - 15:55 Uhr
Unabhaengig von dem manuellen Setzen der Teaserlaenge mit dem Teaser-Break gibt es eine anderen Loesungsansatz.
Ist aber mit Arbeit verbunden.
In den Nodetemplates wird vor der Anzeige des Teaser geprueft in welchem Vocabulary oder Term die Node gerade ausgegeben werden soll.
In Abhangigkeit des Ergebnisses wird der Teaser aus dem Body heraus auf die jeweils gewuenschte Lange gestutzt und dann ausgegeben.
In den Nodetemplates kann man ein Nodeobject laden. Das Nachfolgende ist nur ein grober Loesungsansatz der die prinzipielle Vorgehensweise beschreibt.
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
$nid = arg(1);
}
$node = node_lode($nid);
Im Nodeobject kann man den Teaser und den Nodebody ansprechen.
$node->teaser
$node->body
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
test it!
am 02.04.2008 - 10:47 Uhr
danke, ich werde jetzt mal beides ausprobieren...
gruß, hoshi