habe ein ganz einfaches Modul für Anfänger geschrieben:
Code: Alles auswählen
Modulname : Block ein und ausblenden
Beschreibung : ein beliebiger Block, der anstatt
echo "Huhu!>";
eingegeben wird, kann an und ausgeschaltet werden.
default ist aus.
C-Version : 1.0
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Block ein und ausblenden
* Author : Ekkehard Dörre ekked@gmx.de
* Copyright : Ekkehard Dörre
* Lizenz : GPL (http://www.gnu.org/copyleft/gpl.html)
* Created : 26-09-2002
* Modified : 26-09-2002
************************************************/
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
echo " <td valign=\"top\" width=\"202\">Logoleiste:</td>";
echo " <td><input type=\"radio\" name=\"CMS_VAR[1]\" value=\"\"";
if ("CMS_VALUE[1]" == "") {
echo "checked";
}
echo " >aus<br><input type=\"radio\" name=\"CMS_VAR[1]\" value=\"0\"";
if ("CMS_VALUE[1]" == "0") {
echo "checked";
}
echo ">an<br></tr></table>";
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Block ein und ausblenden
* Author : Ekkehard Dörre ekked@gmx.de
* Copyright : Ekkehard Dörre
* Lizenz : GPL (http://www.gnu.org/copyleft/gpl.html)
* Created : 26-09-2002
* Modified : 26-09-2002
************************************************/
if ("CMS_VALUE[1]" == "0") {
echo "Huhu!>";
} else {}
wenn man im Backend im Bereich Content - Seiten
bei einem Strukturpunk oder Artikel rechts neben der Templatespalte
auf den Editierenknopf drückt.
Der Output wird nur angezeigt, wenn die "CMS_VALUE[1]" == "0" ist.
Ist sie leer, dann ist die If-Bedingung nicht erfüllt und php geht weiter zu dem Inhalt in den Klammern hinter else. Da die leer sind, wird auch nichts angezeigt.
Gruss ekke