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 »

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 »

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 »

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