Joomla dynamische Modulpositionen: Unterschied zwischen den Versionen

Aus revampedia
Zeile 28: Zeile 28:
 
=== templateDetails.xml ===
 
=== templateDetails.xml ===
  
Die Datei templateDetails.xml des verwendeten Templates in einem Texteditor bearbeiten:<br/>
+
Die Datei templateDetails.xml des verwendeten Templates in einem Texteditor bearbeiten:
  
Im Bereich &lt;postitions&gt; hinter den bestehenden Postitionen eine Zeile für jedes ImageMap und eine Zeile für jedes Modul einfügen:<br/>
+
Im Bereich &lt;postitions&gt; hinter den bestehenden Postitionen eine Zeile für jedes ImageMap und eine Zeile für jedes Modul einfügen:
  
  
Zeile 40: Zeile 40:
 
<position>imagemap_modul1</position>
 
<position>imagemap_modul1</position>
 
</nowiki>
 
</nowiki>
 +
 +
=== template.css ===
 
[[Category:Web]]
 
[[Category:Web]]

Version vom 4. März 2016, 10:26 Uhr

Anpassungen am Template

index.php

Um Modulpostitionen mittels eines ImageMaps einzufügen muss in der index.php des gewählten Templates innerhalb des <body>-Tags hinter den bereits vorhandenen Modulpostitionen folgender Code eingetragen werden:


<map name="imagemap1">
   <div id="imagemap_modul1">
     <jdoc:include type="modules" name="imagemap_modul1" />
   </div>
   <div id="imagemap_modul2">
     <jdoc:include type="modules" name="imagemap_modul2" />
   </div>
</map>

Dabei können beliebig viele Module hintereinander aufgelistet werden, wenn jedes Modul einen eigenen Namen bekommt.

Es ist auch möglich für mehrere Seiten unterschiedliche Image-Maps zu definieren. Dazu werden einfach noch weitere <map>-Tags angefügt, wobei jedes >map>-Tag einen eigenen Namen bekommen muss.

templateDetails.xml

Die Datei templateDetails.xml des verwendeten Templates in einem Texteditor bearbeiten:

Im Bereich <postitions> hinter den bestehenden Postitionen eine Zeile für jedes ImageMap und eine Zeile für jedes Modul einfügen:


<position>imagemap1</position>
<position>imagemap_modul1</position>
<position>imagemap_modul1</position>

template.css