+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Mal wieder Modul ausblenden

  1. #1
    Neu an Board Avatar von posttraumatisch
    Registriert seit
    22.07.2008
    Ort
    ganz in der Nähe
    Beiträge
    90
    Bedankte sich
    36
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard Mal wieder Modul ausblenden

    Hallo,

    das Thema wurde hier ja schon eingehend erörtert, aber ich kriegs einfach nicht gebacken.

    Folgendes:
    Code:
    <div id="content">
    <div id="maincontent"><jdoc:include type="component" style="xhtml" /></div> 
    <div id="content_right"><div><jdoc:include type="modules" name="content_right"/></div>
    </div>
    So sieht mein Quelltext aus. Content_right soll ausgeblendet werden wenn leer und maincontent soll eine width von 80% haben in dem Fall.

    Meine bisherige Lösung:

    Code:
            <?php
    if($this->countModules('content_right')) : ?>
    <div id="maincontent"><jdoc:include type="component" style="xhtml" />
    <div id="content_right"><div><jdoc:include type="modules" name="content_right"/></div>
    
    <?php else: ?>
    <div id="contentfull"><jdoc:include type="component" style="xhtml" />
    <?php endif; ?>
    
    </div></div>
    Ergebnis: Seite zerschossen.
    Ich fummel jetzt schon 2 Stunden und bekomme es nicht hin, sieht jemand den Fehler? Die ID contentfull ist angelegt im CSS. Ich kann dummerweise keine Url nennen, da lokal.
    Geändert von posttraumatisch (23.09.2010 um 12:11 Uhr)
    lg Mario

    Vertan sprach der Hahn und stieg von der Ente...

  2. #2
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    Warum willst du im Code ein Modulö entfernen ?

    Gib einfach nichts hin, dann ist auch nichts dort

    und nicht zu sehen
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  3. #3
    Neu an Board Avatar von posttraumatisch
    Registriert seit
    22.07.2008
    Ort
    ganz in der Nähe
    Beiträge
    90
    Bedankte sich
    36
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von Marcus77 Beitrag anzeigen
    Warum willst du im Code ein Modulö entfernen ?

    Gib einfach nichts hin, dann ist auch nichts dort

    und nicht zu sehen
    Das ist schon richtig, aber dann ist mein div maincontent zu kurz, ich möchte aber wenn das rechte modul leer ist 80% Seitenbreite haben.
    lg Mario

    Vertan sprach der Hahn und stieg von der Ente...

  4. #4
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    dann ändere nur die Angaben der CSS

    sodas dein Contend 100% bekommt

    ist sicherlich nicht die Optimalste Lösung, aber mal eine einfachere
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board Avatar von posttraumatisch
    Registriert seit
    22.07.2008
    Ort
    ganz in der Nähe
    Beiträge
    90
    Bedankte sich
    36
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von Marcus77 Beitrag anzeigen
    dann ändere nur die Angaben der CSS

    sodas dein Contend 100% bekommt

    ist sicherlich nicht die Optimalste Lösung, aber mal eine einfachere
    Dann passt aber der rechte Kasten nicht mehr rein...
    ich habe auf der startseite links ein div width=50% (roter rahmen) und rechts ein div (grüner rahmen).

    Auf den Unterseiten brauche ich das rechte div nicht, soll also weg sein. Dann muss aber der linke kasten eine breite von 80% haben. Siehe Grafik:

    lg Mario

    Vertan sprach der Hahn und stieg von der Ente...

  7. #6
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Verschiebe mal das 2. </div>...

    Code:
    <?php
    if($this->countModules('content_right')) : ?>
    <div id="maincontent"><jdoc:include type="component" style="xhtml" />
    <div id="content_right"><div><jdoc:include type="modules" name="content_right"/></div>
    </div>
    <?php else: ?>
    <div id="contentfull"><jdoc:include type="component" style="xhtml" />
    <?php endif; ?>
    
    </div>
    Geändert von anka (23.09.2010 um 11:45 Uhr) Grund: Korrektur
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


  8. Erhielt Danksagungen von:


  9. #7
    Gehört zum Inventar Avatar von albatros
    Registriert seit
    16.08.2006
    Beiträge
    7.840
    Bedankte sich
    1.118
    Erhielt 1.890 Danksagungen
    in 1.748 Beiträgen

    Standard

    Hi,

    hast Du schon mal Axels Artikel dazu gelesen?

    hth

    albatros
    1.FAQ 2.SuFu 3.Google
    Hilfestellungen und Lösungen können nur im Forum von allen genutzt werden. Bitte keine Supportanfragen per PN!
    ...und setz mich auf mein achtel Lorbeerblatt und mache was ich will.

  10. Erhielt Danksagungen von:


  11. #8
    Neu an Board Avatar von posttraumatisch
    Registriert seit
    22.07.2008
    Ort
    ganz in der Nähe
    Beiträge
    90
    Bedankte sich
    36
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von albatros Beitrag anzeigen
    Hi,

    hast Du schon mal Axels Artikel dazu gelesen?

    hth

    albatros
    Habe ich ja, allerdings ist die Lösung nicht valide, da im body ein style Tag erforderlich ist.

    @anka:
    Durch Dich bin ich draufgekommen. Danke.

    Für alle die dieses Problem auch haben werden:

    Vorher:
    Code:
    <div id="content">
        
            <div id="maincontent"><jdoc:include type="component" style="xhtml" /></div> 
            <div id="content_right">
            <div><jdoc:include type="modules" name="content_right"/></div>
    
    </div>
    </div>
    Nacher:
    Code:
    <div id="content">
    <?php
    if($this->countModules('content_right')) : ?>
    <div id="maincontent"><jdoc:include type="component" style="xhtml" /></div>
    <div id="content_right"><div><jdoc:include type="modules" name="content_right"/></div>
    <?php else: ?>
    <div id="contentfull"><jdoc:include type="component" style="xhtml" />
    <?php endif; ?>
    
    </div>
    </div>
    Danke an alle.
    lg Mario

    Vertan sprach der Hahn und stieg von der Ente...

+ Antworten

Lesezeichen

Berechtigungen

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