CMS_VALUE & CMS_VAR werden nicht 'ersetzt'

Gesperrt
meme
Beiträge: 1
Registriert: Mi 12. Aug 2009, 10:43
Kontaktdaten:

CMS_VALUE & CMS_VAR werden nicht 'ersetzt'

Beitrag von meme »

Hallo,

ich hab hier ein kleines Navigationsmodul, welches ich nutzen möchte.
Dabei tritt das phänomen auf, dass es die geschachtelten Kategorien nicht anzeigt, obwohl sie da sind und
auch "online".

Nun, nach einigem Debuggen habe ich gesehen, dass ich immer wieder die nette $C30-Geschichte kommt, wie
sie schon in einem anderen Thread beschrieben ist.
Nach längerem hin und her probieren habe ich im Output bereich einfach mal jegliches php weggelassen und nur
die beiden Kandidaten
CMS_VAR[0] und CMS_VALUE[0]
sowie
CMS_VAR[1] und CMS_VALUE[1]
eingefügt.
Diese sollten eigentlich gefüllt werden.

Nun, CMS_VAR[0] wird so ausgegeben, wie geschrieben und CMS_VALUE[0] wird zu $C30.
Das gleiche passiert ebenso bei CMS_VAR[1] und CMS_VALUE[1] (ebenfalls mit $C30)

Ansonsten läuft alles prima. Keine Errors und so weiter. In den Modulen, die php enthalten werden alle Tags
ordentlich geöffnet und geschlossen, nur die "Untermenüs" werden wenn erwartet nicht geöffnet.

Hat da jemand ne Idee?

viele grüße

marc
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: CMS_VALUE & CMS_VAR werden nicht 'ersetzt'

Beitrag von Oldperl »

Hallo Marc,

ersteinmal willkommen im Contenido Forum. :-)

Versuche einmal die CMS-Variable(n) erst einer eigenen Variablen zuzuweisen und sie dann in deinem Modul zu nutzen. Dann werden Ausgaben ala $C30 unterdrückt.
Hier mal ein Beispiel.

Code: Alles auswählen

<?php
$myvar1_var = "CMS_VAR[1]";
$myvar1_value = "CMS_VALUE[1]";

// ein Eingabefeld im Modul-Input
echo '<input type="text" name="CMS_VAR[1]" value="'.$myvar1_value.'">';

// Verwendung in einer Funktion im Modul-Input
cInclude("includes", "functions.forms.php");
echo formGenerateCheckbox($myvar1_var, "enabled", (($myvar1_value != "enabled")?false:true), mi18n("Yes"));

// eine Ausgabe im Modul-Output
echo $myvar1_value;
?>
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt