Anklickmodul
Anklickmodul
Hallo, zusammen.
Hat schon jemand ein Modul entwickelt, mit dem der Redakteur einen Inhalt im Backend "anklicken" bzw. ausschalten kann? Z.B. soll der Red. entscheiden können, ob er den Adressblock auf einer Seite sichtbar haben möchte. Oder in Abhängigkeit von der Länge des Textes soll ein Nach-Oben-Pfeil an- oder ausgeklickt werden können.
Habt ihr schon so was?
Hilft mir jemand mit der Erstellung eines solchen Moduls?
Vielen Dank!
Jürgen Pötschik
Hat schon jemand ein Modul entwickelt, mit dem der Redakteur einen Inhalt im Backend "anklicken" bzw. ausschalten kann? Z.B. soll der Red. entscheiden können, ob er den Adressblock auf einer Seite sichtbar haben möchte. Oder in Abhängigkeit von der Länge des Textes soll ein Nach-Oben-Pfeil an- oder ausgeklickt werden können.
Habt ihr schon so was?
Hilft mir jemand mit der Erstellung eines solchen Moduls?
Vielen Dank!
Jürgen Pötschik
dialog im netz Hamburg + Wendland
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Re: Anklickmodul
Nein, so etwas ist mir noch nicht begegnet.JuePoe hat geschrieben:Hallo, zusammen.
Hat schon jemand ein Modul entwickelt, mit dem der Redakteur einen Inhalt im Backend "anklicken" bzw. ausschalten kann? Z.B. soll der Red. entscheiden können, ob er den Adressblock auf einer Seite sichtbar haben möchte. Oder in Abhängigkeit von der Länge des Textes soll ein Nach-Oben-Pfeil an- oder ausgeklickt werden können.
Habt ihr schon so was?
Was ich mir fuers erste Problem vorstellen kann: du packst in dein Template einen Container, der z.B. deinen Adressblock enthaelt. Als Modul weist du dem eine modifizierte Version des Moduls Text HTML zu, die im Input eine Checkbox "Block anzeigen ja/nein" hat und in Abhaengigkeit davon mittels css "display:none" setzt (falls es nicht angezeigt werden soll).
Das Gerüst hätt ich ja:
Aber wie krieg ich das jetzt in die Datenbank?
Grüße
Jürgen Pötschik
Code: Alles auswählen
<?PHP
if ($edit){ print'
<input type="checkbox" name="show" value="$show">Textblock einfügen';
} ?>
<div style="display:<?PHP
if ($show)
{print "block";}
else {print "none";}
?>">Mein Textblock</div>
Grüße
Jürgen Pötschik
dialog im netz Hamburg + Wendland
^_^
Zuletzt geändert von i-fekt am Do 21. Okt 2010, 11:54, insgesamt 1-mal geändert.
Gruss,
Michael
"Keep on riding this Bike!" (Jackson Mulham)
Michael
"Keep on riding this Bike!" (Jackson Mulham)
Heißt das, es geht nicht?i-fekt hat geschrieben:Das ist etwas, das ich schon seit langem vorschlage. Und zwar fehlt einfach der Contenido Platzhalter "Checkbox" (sowie "Pulldown").
Laut timo ist das auch in der kommenden Version nicht geplant. :(
Auch nicht mit Workaround?
<schluck>
dialog im netz Hamburg + Wendland
Doch, als Modul ist das schon möglich. Aber so etwas steht noch nicht zur Verfügung (musst Du selbst programmieren).
i-fekt hat nur einen Erweiterungsvorschlag gemacht, der wohl nicht so bald umgesetzt wird.
Gruß
HerrB
i-fekt hat nur einen Erweiterungsvorschlag gemacht, der wohl nicht so bald umgesetzt wird.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Sag' ich doch!HerrB hat geschrieben:Doch, als Modul ist das schon möglich. Aber so etwas steht noch nicht zur Verfügung (musst Du selbst programmieren).
Juergen, ich habe in meinem ersten Posting ziemlich genau beschrieben, wie/was du programmieren musst. Zum Umsetzen fehlt mir gerade die Zeit, sorry.
Wenn ich richtig verstanden habe, soll optional bei der Artikelbearbeitung ein Modul an- oder ausgeschaltet werden (?).
Mir hilft da das hier:
http://www.contenido.org/forum/viewtopic.php?t=93
Vielleicht hilft das ja.
E.
Mir hilft da das hier:
http://www.contenido.org/forum/viewtopic.php?t=93
Vielleicht hilft das ja.
E.
Ich seh gerade, dass hier immernoch keine Lösung steht. Die Platzhalter für die Datenbank, die ich gesucht habe, sind
"CMS_VAR" für den Input und
"CMS_VALUE" für den Output.
Am Beispiel des Login-Formulars, für das der Red. wählen kann, ob er angezeigt werden soll, oder nicht:
Modul-Input:
und Teile des Modul-Outputs:
Beste Grüße
J. Pötschik
"CMS_VAR" für den Input und
"CMS_VALUE" für den Output.
Am Beispiel des Login-Formulars, für das der Red. wählen kann, ob er angezeigt werden soll, oder nicht:
Modul-Input:
Code: Alles auswählen
print '<table align="left" cellpadding="0" cellspacing="0"><tr>
<td valign="top" width="202" class="text_medium">Login-Formular</td>
<td class="text_medium">
<input type="radio" name="'."CMS_VAR[1]".'" value="1"';
if ("CMS_VALUE[1]" == "1") {echo "checked";}
echo ' >'."CMS_VALUE[1]".'Login anzeigen<br>
<input type="radio" name="'."CMS_VAR[1]".'" value=""';
if ("CMS_VALUE[1]" != 1) {echo "checked";}
echo ">Login ausblenden<br></tr></table>";
Code: Alles auswählen
if ("CMS_VALUE[1]" == "1") {
// STUFF
}
J. Pötschik
dialog im netz Hamburg + Wendland