Seite 1 von 1

[SOLVED] Mehrfachverwendung von Modulen

Verfasst: Fr 24. Jan 2014, 18:13
von rethus
Ich schreibe gerade an einem Modul, das beliebig oft in eine Seite integriert werden (können) soll.
Das Modul ließt aus der DB Daten aus und gibt diese an der entsprechenden Stelle wieder aus.

Beispiel:

Ein Listenfeld (<select>) in dem ein Kontakt gewählt werden kann.
Trifft man in der Liste eine Auswahl, wird dies in einer eigenen Tabelle (Assign) gespeichert. Dazu wird die Artikel-ID und eine Referenz auf die Kontakttabelle gespeichert.

Das Problem ist nun allerdings, wenn ich das Modul 3 mal in einem Artikel nutzen möchte, wie weiß ich, welcher Datensatz zu welcher Modulausgabe gehört?
Gibt es da ggf. eine Variable, die ich dazu nutzen kann?

Re: Mehrfachverwendung von Modulen

Verfasst: Fr 24. Jan 2014, 21:14
von homtata
Heyho,
Du könntest die Container-ID mit abspeichern, die ist im Container selbst in einer Variable vorhanden.

$cCurrentContainer

Re: Mehrfachverwendung von Modulen

Verfasst: Mo 27. Jan 2014, 12:49
von rethus
Danke, Perfekt, genau sowas hab ich gesucht.

Dank deines Stichwortes, bin ich nun hier fündig geworden:
https://docs.contenido.org/display/CONDEVE/cRegistry