Grafik nur bei vorhandenem Text einfügen

Gesperrt
alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Grafik nur bei vorhandenem Text einfügen

Beitrag von alderim » Do 7. Aug 2008, 22:46

Hallo,
ich möchte unterhalb eines Textfeldes als Trenner automatisch eine Grafik einfügen lassen. Wo muß ich das definieren, so daß die Grafik nur dann erscheint, wenn auch etwas im Textfeld steht. Danke für einen Tipp!

Textfeld:

Code: Alles auswählen

if (!isset($tpl) || !is_object($tpl)) {
    $tpl = new Template();
}

$tpl->reset();
$tpl->set('s', 'text', "CMS_HTML[6]");
$tpl->generate('templates/text_html.html');


    
?>
Grafik-Trenner:

Code: Alles auswählen

<img src='images/hr_article.gif' class='hr' />
Gruß,
Alderim

tono
Beiträge: 574
Registriert: Mo 25. Apr 2005, 20:51
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von tono » Fr 8. Aug 2008, 08:54

Hallo alderim,

so kannst Du abfragen, ob der Text entwas enthält. In Abhängigkeit davon setzt Du eine Template-Variable.

Code: Alles auswählen

if (!isset($tpl) || !is_object($tpl)) {
    $tpl = new Template();
}

$tpl->reset();
$tpl->set('s', 'text', "CMS_HTML[6]");
if ("CMS_HTML[6]" != "") {
    $tpl->set('s', 'trenner', '<img src="images/hr_article.gif" class="hr" />');
} else {
    $tpl->set('s', 'trenner', '');
}
$tpl->generate('templates/text_html.html');
Im Template musst du jetzt noch {trenner} einfügen, an der Stelle, an der er erscheinen soll.
Bis dann
Tono

alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von alderim » Fr 8. Aug 2008, 15:04

Danke, funktioniert super! :wink:
Gruß,
Alderim

Gesperrt