Newbie Verständnisfrage

Gesperrt
rm4711
Beiträge: 2
Registriert: Mo 12. Sep 2005, 17:46
Kontaktdaten:

Newbie Verständnisfrage

Beitrag von rm4711 »

Hallo,

als Einsteiger komme ich noch nicht so richtig mit den Modulen zurecht.

Ich habe 2 Module angelegt. (Da es eher prinzipielle Fragen geht, stelle ich die Module stark vereinfacht dar)

Modul 1 (Bild links, Text rechts):
<table>
<tr>
<td>
<img src=CMS_IMG[1]>
</td>
<td>
Dies ist ein bisschen Text
</td>
</tr>
</table>

Modul 2 (Text rechts, Bild links):
<table>
<tr>
<td>
Dies ist ein bisschen Text
</td>
<td>
<img src=CMS_IMG[1]>
</td>
</tr>
</table>

Wenn ich nun bei Module in ein Layout einfüge, werden in beiden Modulen dieselben Bilder angezeigt.
Dies kann man ja auch noch halbwegs nachvoll ziehen.

Aber wie sieht die Lösung aus????

Klar, kann ich die Indexzahl [x] unterschiedlich gestalten, aber wenn ich viele Module habe, die mehrfach/unterschiedlich in einzelnen Templates eingesetzt werden können???

Wie macht das der "Fachmann" in der Praxis ??

Vielen Dank für jede Hilfe.

Ralf
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Hallo Ralf,

du wirfst Begriffe durcheinander. Es waere hilfreich, ins Handbuch zu gucken und bei Fragen die richtigen Begriffe zu verwenden.

Was du meinst sind keine Module sondern Layouts.

Wenn du ein Modul mehrmals innerhalb derselben Seite benutzt, muessen sich die Zahlen in den eckigen Klammern bei den gleichnamigen Variablen (in deinem Fall also CMS_IMG) unterscheiden, sonst wird ueberall derselbe Inhalt (ob Bild oder Text, je nach Variable, sei dahingestellt) angezeigt.

D.h. im Zweifel, dass du ein Modul mehrmals mit unterschiedlichen Zahlen benutzen musst, so wie es beim mitgelieferten Beispiel mit dem Bildmodul gemacht wurde.

Es kann vorkommen, kommt aber relativ selten vor, dass man ein Modul mehrmals auf der Seite benutzt. Ausnahmen bestaetigen natuerlich die Regel.

Gruss
Christa
rm4711
Beiträge: 2
Registriert: Mo 12. Sep 2005, 17:46
Kontaktdaten:

Beitrag von rm4711 »

Hallo Christa,

vielen Dank für Deine Antwort.

Laut Handbuch hatte ich die Begriffsdefinition folgendermaßen verstanden:
Layout + Module = Template.

Aber als Neuling lasse ich mich gerne auch eines anderen belehren....

Mein Unverständnis rückt daher, dass ich den Eindruck habe, dass man pro Seite(! also pro Template) eine Variable nur einmal verwenden darf.

Wie in meinem obigen Beispiel habe ich 2(!) unterschiedliche Module, die aber beide auf die Variable CMS_IMG[1] zurückgreifen. Somit wird das Bild 2 mal angezeigt.

Es verwirrt mich, dass ich die Variable offensichtlich auch nicht in unterschiedlichen Modulen verwenden darf.

By the way:
Selbstverständlich habe ich mir vorher die Anleitung durchgelesen. Ebenso eine Suche im Forum brachte mich nicht richtig weiter.

Viele Dank für das Verständnis und einer eventuell weitergehenden Hilfe.

Viele Grüße
Ralf
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Hallo Ralf,
rm4711 hat geschrieben:Laut Handbuch hatte ich die Begriffsdefinition folgendermaßen verstanden:
Layout + Module = Template.
ja, kann man so sagen. Deine "Module" sehen nur etwas ungewoehnlich aus, eben eher nach Layout als nach Modul.
rm4711 hat geschrieben:Mein Unverständnis rückt daher, dass ich den Eindruck habe, dass man pro Seite(! also pro Template) eine Variable nur einmal verwenden darf.
Ja, das ist richtig, aber das hatte ich auch oben geschrieben.
rm4711 hat geschrieben:Es verwirrt mich, dass ich die Variable offensichtlich auch nicht in unterschiedlichen Modulen verwenden darf.
Ebenfalls richtig, wenn (!) die Module auf derselben Seite zum Einsatz kommen. Sonst kannst du selbstverstaendlich die gleiche Variable auch in unterschiedlichen Modulen.

Um das mal am Beispiel zu verdeutlichen: auf einer meiner Seiten habe ich z.B. auf derselben Seite die Hauptnavi, die Servicenavi, die Headline, die Subheadline und Text/HTML im Einsatz. Wie gesagt, es kommt relativ selten vor (aber es ist schon bei mehreren vorgekommen), dass man auf derselben Seite das gleiche Modul zweimal einsetzen muss/will. So ist die Navi ein Beispiel, weil einige, warum auch immer, zweimal die Hauptnavi auf derselben Seite einsetzen wollten. Das ist nur durch Kopieren des Moduls und umbenennen der Variablen (und in dem Fall auch der Funktionen) moeglich.

Gruss
Christa
Gesperrt