Ja, dann nochmal hierher vieleicht liests ja hier jemand ...
Sprich wenn man mehrere Werte über die CMS_VAR übergibt ist in CMS_VALUE nur der letze enthalten.
siehe auch
http://contenido.org/forum/viewtopic.php?t=7411
CMS_VAR[X] Array übergeben nicht Möglich
mhh naja, kein wircklicher "Bug" vieleicht, aber sicher eine nicht beabsichtige einschränkung oder ?
Ist ja nicht so das diese Einschränkung nen Vorteil hätte oder so ...
bzw. ok vieleicht eher auf die To-Do list ^^
EDIT: bzw. wie umgehe ich das problem? man hat ja echt keine chance also eine zufällige zahl an elementen zu erstellen ... schränkt einen ja doch ein deutlich
Ist ja nicht so das diese Einschränkung nen Vorteil hätte oder so ...
bzw. ok vieleicht eher auf die To-Do list ^^

EDIT: bzw. wie umgehe ich das problem? man hat ja echt keine chance also eine zufällige zahl an elementen zu erstellen ... schränkt einen ja doch ein deutlich
In Kürze: Mit ein wenig Javascript im In- oder Output, welches die ausgewählten Optionen in einem hidden-input-Feld speichert.
Ich poste demnächst mal was (Newsletter), da ist sowas drin.
Gruß
HerrB
Ich poste demnächst mal was (Newsletter), da ist sowas drin.
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
Jo, habe ich jetzt auch so gemacht, auch wenns natürlich nicht sonderlich schön ist ...
wert ist hier der zu übergebende value, und status, obdie checkbox in meinem fall checked oder unchecked ist
wert ist hier der zu übergebende value, und status, obdie checkbox in meinem fall checked oder unchecked ist
Code: Alles auswählen
function changeHidden(wert,status) {
if (status == true)
{
document.forms[0].elements['CMS_VAR[2]'].value = document.forms[0].elements['CMS_VAR[2]'].value +wert + ',';
}
else
{
var child = new RegExp(wert+",?");
oldvar = document.forms[0].elements['CMS_VAR[2]'].value;
newvar = oldvar.replace(child,"");
document.forms[0].elements['CMS_VAR[2]'].value = newvar;
}
}