QR-Code dieser Seite

Open Search - Einbindung von time4joomla in das Suchenfeld des Browsers - und so funktioniert es: Open Search
Eine Liste der verwendeten Erweiterungen findet sich im Impressum

Langjährige Erfahrung als Dozent zu verschiedenen Themen.
Ich komme zu Ihnen in die Firma oder organisiere Räume vor Ort. Dazu steht mir ein Netzwerk aus vielen Jahren Tätigkeit als freier Dozent zur Verfügung.
Weitere Informationen, sowie Referenzen finden Sie auf der Firmenseite time4mambo

  • MS-Excel
    2003 / 2007/ 2010
  • MS-Project
    2003 / 2007
  • MS-Word
    2003 / 2007 / 2010
  • MS-PowerPoint 2010
  • Joomla! 1.5 / 2.5
  • Körpersprache für Präsentation und zur verkaufsfördernen Motivation

  • Weitere Themen auf Anfrage

Interesse? Lust? Zeit? Dann freue ich mich über eine eMail oder Anruf.
Kontaktdaten im Impressum

Immer informiert, was es Neues bei time4joomla und time4mambo gibt. Der Newsletter muss noch bestätigt werden, um Mißbrauch auszuschließen und kann jederzeit wieder abbestellt werden.

Spalte ausblenden, wenn kein Modul vorhanden ist

Teile meine Beiträge in deinem sozialen Netzwerk
FaceBook  Twitter  

Wird kein Modul einer Seite zugeordnet, kann man auch einzelne Spalten ausblenden. So etwas wird gern beispielsweise bei Foren gemacht, um die rechte Spalte in einem dreispalten Layout auszublenden. Auf diesen Seiten benutze ich diese Technik, wenn der Menüpunkt Zeitlos/Joomnla Bücher ausgwählt wird und ich die linke Modulspalte "verschwinden" lasse.
Dazu einfach den nachfolgenden Code anpassen und in die index.php des Templates an die entsprechende Spalte einfügen:

/* Wenn kein Modul vorhanden ist,
* dann die ganze Seitenbreite für Content nutzen
* Die CSS-IDs
*    #rightcolumn
*    #main_full
* müssen mit den eigenen CSS-IDs/-Klassen ersetzt werden */
<?php
if($this->countModules('right') != 0)
{
echo '<div id="rightcolumn" >
<jdoc:include type="modules" name="Name der Modulposition" style="xhtml" />
</div>';
} else {
echo '<style type="text/css" media="screen">
#rightcolumn { display:none; }
#main_full { width:690px; }
</style>';
} ?>



Da immer wieder Fragen nach dem Einbau kommen, versuche ich den Code hier zu erklären:

Die Zeile
echo '<div id="rightcolumn" >
leitet quasi den Bereich ein, der für die auszublendende Spalte zuständig ist. Im obigen Beispiel ist das die rechte Spalte. Im eigenen Template muss in der zugehörigen "index.php" die Stelle gesucht werden, die für die entsprechende Spalte zuständig ist. Dort Drumherum wird der obige Code generiert.
Also:
<?php
if($this->countModules('right') != 0)
{
echo '
 ----- AB HIER DIE SPALTE DIE AUSGEBLENDET WERDEN SOLL 
und die dann mit dem "</div>" abgeschlossen wird
danach folgt das "else"


Der Code überprüft ob die Anzahl von Modulen ungleich 0 ist. Ist das der Fall - ist also mindestens ein Modul vorhanden, das angezeigt werden soll - wird die Spalte wie gewohnt ausgegeben.
Ist die Zahl gleich 0, dann tritt der Code der nach dem "else" folgt in Kraft. Die rechte Spalte (im obigen Beispiel) wird ausgeblendet und die Spalte, die den Content, den Inhalt enthält muss entsprechend in der Breite vergrößert werden, damit der Content dann über die volle Breite angezeigt wird.


Ich hoffe, diese Erklärung hilft ein wenig beim Einbau.

  • User

    Danke :D

    9. Apr 2011 5:41:49am
  • elessar

    Ich habe es mal ausprobiert und muss sagen, dass es einfach super klappt :-)<br /><br />Vielen Dank für diese tolle Erklärung :-)

    23. Mai 2012 4:03:57pm
  • elessar

    Achja kleiner Nachtrag: ich hab es in Joomla 2.5 angewendet ;-)

    23. Mai 2012 4:05:31pm
  • Axel time4joomla

    Als Antwort auf: elessar

    Achja kleiner Nachtrag: ich hab es in Joomla 2.5 angewendet ;-)
    <br />Es steht auch unter den Tutorials zu J!2.5 ;-)<br />http://www.time4joomla.de/joomla-18/tipps-und-tricks-16/188-spalte-ausblenden-wenn-kein-modul-vorhanden-ist.html

    26. Mai 2012 1:20:25pm

Einen Kommentar verfassen

Als Gast kommentieren

0 Zeichen Beschränkung
Dein Text sollte mehr als 5 Zeichen lang sein


Alle Tutorials sind, soweit nicht anders angegeben, von

Das Letzte...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Bernd Held: VBA mit Excel

[amazonadd=3836225794]Es gibt das ein oder andere Problem in Excel, welches ich nie wirklich lösen konnte in der Vergangenheit und oft genug irgendwelche „Eiertänze“ mit Zwischentabellen ode...

Matthias Geirhos: Visual Basic 2012

  [amazonadd=3836219557] „Das Paxisbuch“ steht direkt unter der Überschrift Manchmal ist es aber wichtig, dass man das wirklich Kleingedruckte liest, um zu erfahren, was in dem Buch ...

Google-Fonts einbinden

Google-Fonts in Joomla einbinden, ist wirklich sehr einfach. Dazu zunächst die index.php des benutzten Templates editieren, welches ihr unter /templates/NameDesBenutztenTemplates/ findet und...

SEBLOD: Speicherung der Feld- und Datentypen

Ein unlektoriertes Vorabkapitel aus meinem Buch zum CCK SEBLOD™ steht hier als PDF-Download zur Verfügung- Auf knapp 20 Seiten wird der gesamte Speicherbereich erklärt. Dazu noch, wie man ei...

Stephan Nelles: Excel 2010 im Controlling

[amazonadd=3836215314] Ich will ehrlich zu Ihnen sein: Ich bin absolut überzeugt von meiner kleinen aber feinen Firma, von meinem Marketing und sowieso viel besser als die Mitbewerber! Zu...

SEBLOD: Rund um Group und Group X

  Dieses Tutorial steht auch als PDF im Downloadcenter zur Verfügung     Nach dem ersten Tutorial (Einführung in Seblod) kam ein Kontakt zu Kiki (Screendesign Whykiki) und...

Helmut Schuster: Excel 2010 - Pivot-Tabellen

  [amazonadd=3866456786] Das vorliegende Buch trägt die Untertitel Das Praxisbuch - Ideen und Lösungen für die Datenanlyse mit PivotTables und PivotCharts. Ergo findest sich in d...

SEBLOD: Einführung am Beispiel eines selbsterstellten Portfolios

Dieses Tutorial steht als PDF-Download im Download-Center zur Verfügung.   Als ich das erste Mal Seblod installiert hatte, habe ich große unverständliche Augen gemacht, ein wenig heru...

Schnellbausteine

  Das Tutorial steht als PDF im Downloadcenter zur Verfügung.   Schaut man sich in Word eine der vielen Vorlagen an, dann finden sich dort auch oft die Schnellbausteine oder a...

nach oben scrollen

Suchen Sie einen Webhoster? time4joomla empfiehlt: www.Joomlahosting.de
Joomla ist ein freies CMS - Webdesign, Programming and Content by time4mambo
PR nur für diese Seite: SEO Tools

www.time4joomla.de is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.