Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

flexibles Spaltenlayout

  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
30 Mai 2012 12:21 #34665 von nicolafw
flexibles Spaltenlayout wurde erstellt von nicolafw
ich habe ein flexibles Spaltenlayout nach software-lupe.de/sl-tutorials/422-cms/41...body-bereich-content eingerichtet und es klappt auch fast. Nur wenn mehrere Module in der rechten Splaten sind ignoriert er die Breite und gibt nicht ide richtige Klasse aus:

www.quantica-capital.com/joomla_25/

template/index.php ganz oben in der Datei:
Code:
<?php defined( '_JEXEC' ) or die; JHTML::_('behavior.framework', true); $app = JFactory::getApplication(); if($this->countModules('right') == 0) $contentwidth = "1"; if($this->countModules('right') == 1) $contentwidth = "2"; ?>

template/index.php im body:
Code:
<div id="content" class="col_<?php echo $contentwidth; ?>"> <jdoc:include type="message" /> <jdoc:include type="modules" name="debug" /> <jdoc:include type="component" /> </div> <?php if($this->countModules('right')) : ?> <div id="sidebar"> <jdoc:include type="modules" name="right" style="xhtml" /> </div> <?php endif; ?>


template/css/template.css:
Code:
.col_2 { width:552px; } .col_1 { width:820px; }

Ich habe keine Ahnung von PHP aber wahrscheinlich liegts am countModules('right') == 1. Es müsste wohl ein grösser-gleich-Zeichen dort rein, oder?
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
30 Mai 2012 13:22 #34670 von nicolafw
nicolafw antwortete auf Aw: flexibles Spaltenlayout
Damit hat es geklappt, hab einfach mal rumprobiert:

if($this->countModules('right') == 0) $contentwidth = "1";
if($this->countModules('right') >= 1) $contentwidth = "2";
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden