zweites Textfeld bereitstellen...
zweites Textfeld bereitstellen...
Hi,
ich bin echt zart am verzweifeln... ich möchte mehrere Eingabefelder im Adminbereich von Contenido untereinander haben. Dazu habe ich im Layout einen Container (<container id="54" name="Text" types="Content" mode="optional" default="">Content 3</container>) und ein weiteres Modul hinzugefügt. Das Modul ist in der Ausgabe nur mit "<?php print "CMS_HTML[2]"; ?> gefüllt. Zum Schluss habe ich noch das Template mit dem Layout und dem Modul verknüpft.
Im Adminbereich ist das Modul zu sehen und ich kann auch wie gewohnt meinen Text eingeben. Leider sieht man auf der Seite aber nix. Es erscheint einfach kein Content.
Woran kann das liegen? Ich bin echt am Ende...
ich bin echt zart am verzweifeln... ich möchte mehrere Eingabefelder im Adminbereich von Contenido untereinander haben. Dazu habe ich im Layout einen Container (<container id="54" name="Text" types="Content" mode="optional" default="">Content 3</container>) und ein weiteres Modul hinzugefügt. Das Modul ist in der Ausgabe nur mit "<?php print "CMS_HTML[2]"; ?> gefüllt. Zum Schluss habe ich noch das Template mit dem Layout und dem Modul verknüpft.
Im Adminbereich ist das Modul zu sehen und ich kann auch wie gewohnt meinen Text eingeben. Leider sieht man auf der Seite aber nix. Es erscheint einfach kein Content.
Woran kann das liegen? Ich bin echt am Ende...
welche contenido version ?
db tabelle con_code leeren schon versucht ?
db tabelle con_code leeren schon versucht ?
*** make your own tools (wishlist :: thx)
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Hi,
ich würde mal eine Ausgabe erzwingen.
mfg OliverL
P.S.: Ich will es eigendlich nicht sagen, aber die Erfahrung zeigt halt!
"Auch im InsideEditing muss man SAVE sagen"
ich würde mal eine Ausgabe erzwingen.
Code: Alles auswählen
<?php
echo "CMS_HTML[2]";
echo "du hast doofe Ohren!"; // Wahlweise auch 'Hallo Welt!'
?>
P.S.: Ich will es eigendlich nicht sagen, aber die Erfahrung zeigt halt!
"Auch im InsideEditing muss man SAVE sagen"
Re: zweites Textfeld bereitstellen...
Sorry, aber ich schaffe es nicht ein zweites unabhängiges Textfeld im einem Template zu machen.
Contenido hat text_html.html Modul-Template mit dem Inhalt
<div class="textItem">
{text}
</div>
Wenn ich ein neues Modul-Template mit dem gleichen Inhalt mache, dann wird der Text einfach noch mal kopiert. Wo befindet sich dieses class "textItem"? Wie soll ich das umschreiben damit es klappt ein neues Textfeld zu haben? Danke im Voraus.
Contenido hat text_html.html Modul-Template mit dem Inhalt
<div class="textItem">
{text}
</div>
Wenn ich ein neues Modul-Template mit dem gleichen Inhalt mache, dann wird der Text einfach noch mal kopiert. Wo befindet sich dieses class "textItem"? Wie soll ich das umschreiben damit es klappt ein neues Textfeld zu haben? Danke im Voraus.
Re: zweites Textfeld bereitstellen...
Das Modul-Template muss nicht doppelt vorhanden sein, sondern das Modul.
Und wie Oliver schon deutlich vorgegeben hat, muss in der Kopie vom ersten Modul die CMS-Variable eine andere Nummer kriegen.
Im Originalmodul steht CMS_HTML[1], in der Kopie steht dann CMS_HTML[2].
Damit kann man beliebig viele Textmodule anlegen, die dann im Template eingebunden werden.
Übrigens, fürs Verständnis, die Nummer in Verbindung mit dem Variablentyp (CMS_HTML, CMS_HTMLHEAD, ...) zeigt auf dem Speicherplatz in der Datenbank, also bringt 2 x CMS_HTML[1] im gleichen Artikel auch den gleichen Text.
Gruß
René
Und wie Oliver schon deutlich vorgegeben hat, muss in der Kopie vom ersten Modul die CMS-Variable eine andere Nummer kriegen.
Im Originalmodul steht CMS_HTML[1], in der Kopie steht dann CMS_HTML[2].
Damit kann man beliebig viele Textmodule anlegen, die dann im Template eingebunden werden.
Übrigens, fürs Verständnis, die Nummer in Verbindung mit dem Variablentyp (CMS_HTML, CMS_HTMLHEAD, ...) zeigt auf dem Speicherplatz in der Datenbank, also bringt 2 x CMS_HTML[1] im gleichen Artikel auch den gleichen Text.
Gruß
René
Re: zweites Textfeld bereitstellen...
Vielen Dank, jetzt habe ich das kapiert, das funktioniert auch.