Teaser/Excerpt in Node & p-Tag gesucht
Eingetragen von Anonymous (0)
am 04.09.2006 - 19:04 Uhr in
am 04.09.2006 - 19:04 Uhr in
Hallo,
bastel grad' an der 4.7er mit chameleon.theme und hab' zwei Fragen:
1.) Kann ich Node-Teaser über dem Node-Body einbinden? Also beides zsam in einer Node. Excerpt-Modul hilft mir net.
2.) Startseite/Node enthält:
<div class="content">
<p>BLAH BLAH</p>
</div>
und soll zu
<div class="content">
<p><span>BLAH BLAH</span></p>
</div>
werden. Ich finde aber den rechten Ort für die Modifikation nicht.
Besten Dank für jegliche Hilfe,
-- jt
- Anmelden oder Registrieren um Kommentare zu schreiben
span im p?
am 04.09.2006 - 21:19 Uhr
Was willste denn mit 'nem span in einem p Element?
Machen kannst du das in der node.tpl.php.
Frage 1.) versteh ich nicht. Was quält dich da genau?
vg, md - drupalcenter
--
www.mdwp.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Re: span im p?
am 05.09.2006 - 14:46 Uhr
Was willste denn mit 'nem span in einem p Element?
Machen kannst du das in der node.tpl.php.
Zur Frage: Wollte damit zum Ausdruck bringen, dass ich die Stelle in Druapl suche, die das "p" ausspuckt. Zur Antwort: In node.tpl.php steht es nicht. Hat chameleon.theme denn überhaupt was mit Phptemplates zu tun!?
Frage 1.) versteh ich nicht. Was quält dich da genau?
Teaser erscheinen momentan auf den "Übersichtsseiten" wie Start und Blog. Ich will die Teaser aber auch in den eigentlichen Artikeln/Nodes anzeigen. Klasse drum rum und dann anders als den Rest des Inhalts formatieren:
title
teaser
body
statt
title
body
Würde denken, dass es hier dran liegt, hab' aber keine Ahnung, wie ich das umschreiben soll/kann:
if ($node && $node->teaser) {
$output .= $node->teaser;
}
else {
$output .= $node->body;
}
Cheers,
-- jt
Sorry
am 05.09.2006 - 14:57 Uhr
Das mit dem Chameleon.theme hatte ich glatt übersehen.
Versuchs mal mit diesem Code:
if ($node && $node->teaser) {
$output .= $node->teaser;
}
else {
$output .= $node->teaser;
$output .= $node->body;
}
Und eine class bzw. id haben beide Elemente schon.
vg, md - drupalcenter
--
www.mdwp.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
De nada
am 05.09.2006 - 16:14 Uhr
Versuchs mal mit diesem Code: [...]
So weit kann ich der Drupal-Logik noch folgen, dass ich das schon probiert habe -- die Änderung tut aber nix.
--jt
Wirklich nicht sehr hilfreich
am 05.09.2006 - 17:25 Uhr
Besonders hilfreich bin ich dir nicht. War ein wenig voreilig von mir.
Warum steht im Code wohl ein
if ($teaser && $node->teaser)
Weil, nur wenn diese beiden Bedingungen erfüllt sind, im Teaser ($node->teaser) auch was drin ist.
Ansonsten (else) ist halt nichts drin und kann folglich auch nichts ausgegeben werden.
Nochmal sorry :-(
vg, md - drupalcenter
--
www.mdwp.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services