Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Auf Inhalte der CMS-Tags im Modul zugreifen
smail
Beitrag Fri. 28. September 2007, 18:58
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Sorry Leute,

aber ich hab jetzt schon einiges probiert und ich muss sagen, die Modulentwicklung ist (mal wieder) total nervig.


Dabei ist die Aufgabe "eigentlich" simpel:
Das Modul soll (zur Eingabe einer URL) ein CMS-Tag ausgeben und den Inhalt davon später weiterverarbeiten.
Fertig!

QUELLTEXT
<CMSPHP>
$url = <cms:mod type="text" id="1" title="Einzeiliges Textfeld" />;
$url = 'Meine url:'.$url;
</CMSPHP>



Ich hab Folgendes schon gelesen:
Eigene_Module_schreiben
Leider funktioniert das letzte Beispiel noch nicht mal per Copy-Paste

CMS-Tags in ungechachtem PHP zugänglich machen

...und ich hab mir das Modul "Text (einzeilig)" angesehen.

Aber ich bekomme ständig Parsing-Fehler - und wenn ich keine bekomme, dann kann ich auch nicht auf den Inhalt des CMS-Tags zugreifen.


Wer weiß eine einfache Lösung?


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Fri. 28. September 2007, 20:11
Beitrag #2





Guests






QUELLTEXT
<CMSPHP:CACHE>
$elements['url'] = <cms:mod type="text" id="1" menuoptions="false" addslashes="true"/>;
echo '<CMSPHP>';

if (is_array($elements)) {
  foreach($elements AS $k => $v){
   echo '$mvars["'.$k.'"] = "'. addslashes($v) .'";'."\n";
  }
}
echo '</CMSPHP>';
</CMSPHP:CACHE>

<CMSPHP>
   echo 'Meine URL:'.$mvars['url'];
</CMSPHP>

<cms:mod type="typegroup" elements="text[1]" title="Einzeiliges Textfeld"/>
Go to the top of the page
 
+Quote Post
smail
Beitrag Fri. 28. September 2007, 20:34
Beitrag #3


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 587
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 62



Danke bkm! smile.gif

Das wars. Ich glaube, es lag an dem letzten CMS-Tag, das hatte ich so nicht drin.
Noch eine weitere Frage: wenn ich weitere Eingabe-Elemente habe, dann muss ich die sicher mit in die "typegroup" nehmen, richtig?


--------------------
Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Sat. 29. September 2007, 19:20
Beitrag #4





Guests






ZITAT(smail @ Fri. 28. September 2007, 21:34) *
Noch eine weitere Frage: wenn ich weitere Eingabe-Elemente habe, dann muss ich die sicher mit in die "typegroup" nehmen, richtig?

Wenn Du es auf einmal bearbeiten willst ? =>ja
Es gibt da ja noch mehr Möglichkeiten um an's Ziel zukommen, war halt aus Deinem Link-Beispiel wink.gif Wiki blink.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.4.24 - 14:33

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.