ermitteln der Containernummer
ermitteln der Containernummer
Hi,
ich versche innerhalb eines Modul die Containernummer zu ermitteln, in dem das modul eingebunden ist, geht das ?
Danke und gruesse aus Bochum
UBO
ich versche innerhalb eines Modul die Containernummer zu ermitteln, in dem das modul eingebunden ist, geht das ?
Danke und gruesse aus Bochum
UBO
Thanks emergence,
leider klappte damit nicht was ich wollte
Ich habe versucht die Containernummer bei Platzhaltern im Modul selber zu verwenden
Z.B. gibt es ja in der Demo die Module Bild[1] - Bild[4] die sich ja nur in dem verwendeten Index unterscheiden.
Ich wollte die Containernummer mit uebernehmen (CMS_IMG[$contnr+ 1]) um so das gleiche Modul mehrfach in einer Seite verwenden zu koennen.
Leider hat das nicht so geklappt wie ich es imir vorgestellt habe aber nocheinmal besten Dank fuer die Hilfe unf gruesse aus Bochum
UBO
leider klappte damit nicht was ich wollte
Ich habe versucht die Containernummer bei Platzhaltern im Modul selber zu verwenden
Z.B. gibt es ja in der Demo die Module Bild[1] - Bild[4] die sich ja nur in dem verwendeten Index unterscheiden.
Ich wollte die Containernummer mit uebernehmen (CMS_IMG[$contnr+ 1]) um so das gleiche Modul mehrfach in einer Seite verwenden zu koennen.
Leider hat das nicht so geklappt wie ich es imir vorgestellt habe aber nocheinmal besten Dank fuer die Hilfe unf gruesse aus Bochum
UBO
der gedanken gang ist auch nicht falsch
sagen wir mal im input modul wird die container nummer in CMS_VAR[1] gespeichert und steht dann im output modul als CMS_VALUE[1] zur verfügung...
eine syntax wie
CMS_IMG[CMS_VALUE[1]]
funktioniert...
eine syntax wie
$x= "CMS_VALUE[1]";
CMS_IMG[$x]
nicht...
weiteres
http://contenido.de/forum/viewtopic.php ... =testmodul
oder
http://contenido.de/forum/viewtopic.php ... testmodule
ich glaube damit wird die funktionsweise klarer...
sagen wir mal im input modul wird die container nummer in CMS_VAR[1] gespeichert und steht dann im output modul als CMS_VALUE[1] zur verfügung...
eine syntax wie
CMS_IMG[CMS_VALUE[1]]
funktioniert...
eine syntax wie
$x= "CMS_VALUE[1]";
CMS_IMG[$x]
nicht...
weiteres
http://contenido.de/forum/viewtopic.php ... =testmodul
oder
http://contenido.de/forum/viewtopic.php ... testmodule
ich glaube damit wird die funktionsweise klarer...
Bildermodul inkl. Containernummer
Hi Emergency,
Es funktioniert !
Mein Modul sieht so aus:
Input:
Output:
Ich habe die Nummer extra um 1000 erhoeht um nicht mit anderen Modulen in Konflikt zu kommen.
Mann muss aber einmal das Template konfigurieren damit es funktioniert !
Gruss aus Bochum
UBO
Es funktioniert !
Mein Modul sieht so aus:
Input:
Code: Alles auswählen
$mycnumber = $cnumber + 1000;
echo '<input type="hidden" name="CMS_VAR[1000]" value="'.$mycnumber .'">';
Code: Alles auswählen
<?
if ("CMS_IMG[CMS_VALUE[1000]]" != "") {
$img = '<img src="CMS_IMG[CMS_VALUE[1000]]" border="0">';
if ("CMS_LINK[CMS_VALUE[1000]]" != "http://") {
$img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[CMS_VALUE[10]]", "CMS_LINKTARGET[CMS_VALUE[1000]]", $img);
}
echo $img;
}
echo "<br>";
echo "CMS_IMGDESCR[CMS_VALUE[1000]]";
echo "<br>";
echo "CMS_LINKDESCR[CMS_VALUE[1000]]";
echo "<br>";
?>
Mann muss aber einmal das Template konfigurieren damit es funktioniert !
Gruss aus Bochum
UBO
Hm, wie sollte das funktionieren, meiner Meinung müssen Variablen immer noch zw. zwei " oder dann abgegrenzt vom String werden:emergence hat geschrieben:bei template konfigurieren steht die variable $cnumber zur verfügung...
diese enthält die container nummer...
das heisst im input könnte man
echo '<input name="CMS_VAR[1]" type="hidden" value="$cnumber">';
schreiben
im output würde die container nummer dann in
CMS_VALUE[1] zur verfügung stehen...
Code: Alles auswählen
echo '<input name="CMS_VAR[1]" type="hidden" value="'.$cnumber.'">';
sehr schön aufgepasst korrekt...
die beiden variationen funktionieren...
oder
die beiden variationen funktionieren...
Code: Alles auswählen
echo '<input name="CMS_VAR[1]" type="hidden" value="'.$cnumber.'">';
Code: Alles auswählen
echo "<input name=\"CMS_VAR[1]\" type=\"hidden\" value=\"$cnumber\">";
hallo, ich wags ja kaum zu sagen, aber bei mir funktionierts nicht.
ich wollte das standard-modul "text html" anpassen (contenido 4.4.2).
der neue code heißt
(input)
echo '<input name="CMS_VAR[1]" type="hidden" value="'.$cnumber.'">';
(output)
<?php echo "CMS_HTML[CMS_VALUE[1]]"; ?>
ich erhalte seither im editor und im frontend keine eingabemasken mehr, sondern kriege "CMS_HTML[]" angezeigt. hab auch mal versucht, mir nur den wert von CMS_VALUE[1] ausgeben zu lassen, aber der scheint immer leer zu sein, kriege keine anzeige.
wo liegt mein denkfehler?
ich wollte das standard-modul "text html" anpassen (contenido 4.4.2).
der neue code heißt
(input)
echo '<input name="CMS_VAR[1]" type="hidden" value="'.$cnumber.'">';
(output)
<?php echo "CMS_HTML[CMS_VALUE[1]]"; ?>
ich erhalte seither im editor und im frontend keine eingabemasken mehr, sondern kriege "CMS_HTML[]" angezeigt. hab auch mal versucht, mir nur den wert von CMS_VALUE[1] ausgeben zu lassen, aber der scheint immer leer zu sein, kriege keine anzeige.
wo liegt mein denkfehler?