Seite 1 von 1
Modul "Text" kopiert, kein Eingabefeld
Verfasst: Mi 25. Mär 2009, 19:12
von yui
Hallo zusammen,
ich brauche besagtes Modul mehrmals auf meiner Seite. Dazu habe ich es kopiert, ihm einen neuen Namen gegeben, ArtikelBeschreibung und ArtikelEigenschaften,
entsprechend hoch gezählt und neue Modul-Templates zugewiesen. Diese Module habe ich in einem neuen Template zugewiesen und will sie nun im Artikel bearbeiten. Das geht aber nicht, da nur der Platzhalter {ArtikelEigenschaften} bzw. {ArtikelBeschreibung} erscheint, nicht jedoch das Editorfeld. Das verwirrt mich doch sehr.
Hat jemand einen Tipp für mich, was da falsch gelaufen sein kann?
Danke
yui
Re: Modul "Text" kopiert, kein Eingabefeld
Verfasst: Mi 25. Mär 2009, 23:51
von GaMbIt_
Hast Du da mal den gesamten Modulcode?
Re: Modul "Text" kopiert, kein Eingabefeld
Verfasst: Do 26. Mär 2009, 06:32
von yui
Hi,
der Output sieht so aus:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description: Output some HTML text
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$tpl->set('s', 'text', "CMS_HTML[2]");
$tpl->generate('templates/ArtikelBeschreibung.html');
?>
,
die ArtikelBeschreibung.html
Schöne Grüsse
yui
Re: Modul "Text" kopiert, kein Eingabefeld
Verfasst: Do 26. Mär 2009, 07:41
von idea-tec
Machst du so, gehts auch:
Code: Alles auswählen
$tpl->set('s', 'ArtikelBeschreibung', "CMS_HTML[2]");?>
zur erklärung:
aus "text" (im Original) wird "ArtikelBeschreibung" (in deiner Änderung)
Hättest du die text_html.html einfach nur kopiert und umbenannt hätte es sofort funktioniert:
Re: Modul "Text" kopiert, kein Eingabefeld
Verfasst: Do 26. Mär 2009, 07:46
von yui
hatte ich geändert, um das Verhalten besser bestimmen zu können. Entscheidend ist tatsächlich der Bezeichner. In einer Anleitung von kummer hatte ich das gelesen, es aber für einen Verschreiber gehalten.
Danke

Re: Modul "Text" kopiert, kein Eingabefeld
Verfasst: Do 26. Mär 2009, 11:33
von GaMbIt_
es geht nicht um die id im div sondern um den Platzhalter in den geschwungenen Klammern...
Code: Alles auswählen
<bla viel HTML Text> völlig egal was da noch so steht...
{Platzhalter}
<und weiter> viel HTML Zeug...
der Platzhalter muss natürlich vom Modul befüllt werden und da muss die Variable übereinstimmen sonst gehts nicht...