Hi again
Habe es so eben heraus gefunden.
Anstatt den Style xhtml zu verwenden habe ich ein eigenen namen verwendet medieval
Die neue Funktion wird in die Datei modules.php geschrieben
Diese Funktion enthält meine persönliche div Verschachtelung. (siehe 1. Beitrag)
Unten wieder zu finden in den HTML-Code Blok 1 und 2
In der index.php wird meine Div Verschachtelung nun wie folgt aufgerufen
PHP-Code:
<jdoc:include type="modules" name="right" style="medieval" />
style="medieval" ruft folgende Funktion in der modules.php auf
PHP-Code:
function modChrome_medieval($module, &$params, &$attribs)
{
$headerLevel = isset($attribs['headerLevel']) ? (int) $attribs['headerLevel'] : 3;
if (!empty ($module->content)) :
HTML-Code:
<div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
<!-- Start DivLoop Part 1-->
<div id="modulcontent1">
<div id="modulcontent2"></div>
<div id="modulcontent3">
<!-- End DivLoop Part 1-->
PHP-Code:
<?php if ($module->showtitle) : ?>
<h<?php echo $headerLevel; ?>><?php echo $module->title; ?></h<?php echo $headerLevel; ?>>
<?php endif; ?>
<?php echo $module->content; ?>
HTML-Code:
<!-- Start DivLoop Part 2-->
</div>
<div id="modulcontent4"></div>
</div>
<!-- End DivLoop Part 2-->
Hier die komplette Funktion zum kopieren (gleicher Quellcode wie die oberen 4 Blöcke)
Code:
function modChrome_medieval($module, &$params, &$attribs)
{
$headerLevel = isset($attribs['headerLevel']) ? (int) $attribs['headerLevel'] : 3;
if (!empty ($module->content)) : ?>
<div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
<!-- Start DivLoop Part 1-->
<div id="modulcontent1">
<div id="modulcontent2"></div>
<div id="modulcontent3">
<!-- End DivLoop Part 1-->
<?php if ($module->showtitle) : ?>
<h<?php echo $headerLevel; ?>><?php echo $module->title; ?></h<?php echo $headerLevel; ?>>
<?php endif; ?>
<?php echo $module->content; ?>
<!-- Start DivLoop Part 2-->
</div>
<div id="modulcontent4"></div>
</div>
<!-- End DivLoop Part 2-->
</div>
<?php endif;
}
Lesezeichen