+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Modul 'left' und 'right' ausblenden wenn leer

  1. #1
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Modul 'left' und 'right' ausblenden wenn leer

    Hallo,

    kann mir jemand helfen mein Templat so umzubasteln, das die Module 'left' und 'right' zu gunsten eines breiteren Content Bereiches ausgeblendet werden, wenn sie nicht benutzt werden? In den gelösten Themen finde ich zwar einige Hilfen dafür, leider bleibt aber immer der Rest-Div-Container stehen und somit wird der Content Bereich nicht breiter.

    Leider sind meine Fähigkeiten zu dürftig um aus den Beispielen die richtigen Schlüsse für die Änderung meines Templates zu ziehen

    Danke schon mal
    VG
    Jörn

    P.S.: Meine HP ist in der Signatur.

  2. #2
    OpenSource Nutzer Avatar von blackice2999
    Registriert seit
    18.05.2006
    Ort
    Berlin
    Alter
    32
    Beiträge
    3.639
    Bedankte sich
    112
    Erhielt 935 Danksagungen
    in 711 Beiträgen

    Standard

    Hi,

    sollte nicht all zuschwer sein dazu gibt es unter Joomla 1.0 die Funktion "mosCountModules"

    Wenn Du das jetzt noch geschickt verpackst, in einer If Bedingung könnte man es z.B. so machen.


    PHP-Code:
    <?php if (mosCountModules'left' )) { ?>
      <div id="left_modules">
        <?php mosLoadModulesleft ); ?>
      </div>
    <?php ?>
    Gruß Dennis
    Thread gelöst ? => Anleitung
    Wichtige Themen => Joomla FAQ | Flottes Sicherheitsliste
    Einfach nur so => Geiz ist doch geil oder?
    *dies ist ein Joomla Forum - Kein css / html Anfänger Forum...*

  3. #3
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    das ging aber schnell !!! Muß der Code an Stelle oder zusätzlich zum vorhanden Code für die Modul Position eingefügt werden?

    Danke
    Jörn

  4. #4
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ui, bringt das Template ganz durcheinander. Scheint noch nicht ganz das richtige zu sein.

    LG
    Jörn

  5. #5
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.737
    Bedankte sich
    177
    Erhielt 1.059 Danksagungen
    in 793 Beiträgen

    Standard

    Zitat Zitat von Jörn Beitrag anzeigen
    ui, bringt das Template ganz durcheinander. Scheint noch nicht ganz das richtige zu sein.

    LG
    Jörn
    Probier mal:

    PHP-Code:
    <?php if (mosCountModules"left" )) { ?><?php mosLoadModules 'left'); ?><?php ?>
    Entsprechend mit der rechten Seite -> right

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  6. #6
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,

    so ähnlich hatte ich das schon mal. Ich habe es im Moment mal für die Modul Position 'right' in das Template geschrieben. Wenn man dan aber das Board über das Menü unten links aufruft dann sind die Module in 'right zwar weg, aber der Rest-Div-Container in Form eines Striches oben rechts hält den Platz frei

    MFG
    Jörn

  7. #7
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.737
    Bedankte sich
    177
    Erhielt 1.059 Danksagungen
    in 793 Beiträgen

    Standard

    Zitat Zitat von Jörn Beitrag anzeigen
    Hallo,

    so ähnlich hatte ich das schon mal. Ich habe es im Moment mal für die Modul Position 'right' in das Template geschrieben. Wenn man dan aber das Board über das Menü unten links aufruft dann sind die Module in 'right zwar weg, aber der Rest-Div-Container in Form eines Striches oben rechts hält den Platz frei

    MFG
    Jörn
    Hast du die Divs auch in die if-Schleife gepackt?
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  8. #8
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ich hab das Beispiel so wie es war eingefügt, also sind die Div bestimmt nicht drin . Könntest Du mir bitte erklären wie das geht, in der php oder in der css?

    Danke schön
    Jörn

  9. #9
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.737
    Bedankte sich
    177
    Erhielt 1.059 Danksagungen
    in 793 Beiträgen

    Standard

    Zitat Zitat von Jörn Beitrag anzeigen
    ich hab das Beispiel so wie es war eingefügt, also sind die Div bestimmt nicht drin . Könntest Du mir bitte erklären wie das geht, in der php oder in der css?

    Danke schön
    Jörn
    Das
    PHP-Code:
    <div id="left"
    sollte in der if-Schleife sein!

    Also:

    PHP-Code:
    <?php if (mosCountModules"left" )) { ?>
    <div id="left"><?php mosLoadModules 'left'); ?></div><?php ?>
    Entsprechend für right!

    <div id="left"> sollte nur in der if-Schleife vorkommen!
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  10. #10
    Neu an Board
    Registriert seit
    07.04.2008
    Ort
    zu Hause
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ich habe das eben probiert, aber jetzt rutsch der Content mit in die rechte Modulposition. Ich habe hier mal den Code wie es im Moment aussieht;

    PHP-Code:
    <center>

    <div id="komplett">


    <div id="header">

    <div id="search"><?php mosLoadModules "user1", -2); ?> </div>

    <div id="user2"><?php mosLoadModules "user2", -2); ?> </div>

    </div>

    <div id="top_div">

    <div id="top"><?php mosLoadModules "top", -2); ?> </div>

    </div>

    <div id="center_table">

    <div id="left" style="clear:right;">

    <?php mosLoadModules 'left' ); ?>

    </div>

    <?php if (mosCountModules"right" )) { ?> <div id="right"><?php mosLoadModules 'right'); ?><?php ?>

    <div id="content">

    <?php mosPathWay(); ?><br/><br/>

    <?php mosMainBody(); ?><br/><br/>

    </div>

    </div>
    MFG
    Jörn

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein