Seite 1 von 1

Grafik nur bei vorhandenem Text einfügen

Verfasst: Do 7. Aug 2008, 22:46
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' />

Verfasst: Fr 8. Aug 2008, 08:54
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.

Verfasst: Fr 8. Aug 2008, 15:04
von alderim
Danke, funktioniert super! :wink: