+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Wie die rechte Spalte ausblenden / für jede Seite individuelles Design?

  1. #1
    Neu an Board
    Registriert seit
    17.11.2010
    Beiträge
    10
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Wie die rechte Spalte ausblenden / für jede Seite individuelles Design?

    Hallöchen,
    gleich vorweg: ich bin neu in Joomla und habe auch mit HTML, PHP und CSS nur geringe Erfahrung.

    Es handelt sich um folgendes Problem:
    bei vielen Templates gibt es auf der rechten (teilw. auch auf der linken) Seite eine Spalte, die für Menüpunkte, Module und Banner gedacht ist. Hier ist diese Spalte markiert:

    Nur fülle ich diese Spalte nur auf wenigen Seiten meiner HP mit Komponenten, auf den meisten anderen Seiten ist diese Spalte ungenutzt und sieht unschön aus, da der Text sich nicht über die komplette Seitenbreite ergibt, sondern unterbrochen wird.
    Ja, es stört teilweise sogar: Zb kann ich keine Diashow (slideshow) mit voller Breite einbinden.

    So stellt sich die Frage, wie ich diese Leiste wegbekomm. Natürlich könnte ich sie über die css-Datei komplett rauslöschen (das würde ich sogar noch hinbekommen ), aber ich möchte den seitenframe trotzdem noch nutzen, nur bei Nichtgebrauch soll er entfernt sein.

    Kann man das über individuelle CSS-Dateien für jede Unterseite lösen, oder gibt es hierzu konfortablere Möglichkeiten?


    Vielen Dank schonmal
    und freundliche Grüße
    Patrick
    Geändert von Pat4tec (18.11.2010 um 17:36 Uhr)

  2. #2
    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,

    dieser Artikel könnte Dir helfen.

    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.

  3. #3
    Neu an Board
    Registriert seit
    17.11.2010
    Beiträge
    10
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Oh super, danke!
    Werde ich mir anschauen.

  4. #4
    Neu an Board
    Registriert seit
    17.11.2010
    Beiträge
    10
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    mh, ich komm leider nicht weiter...


    bei der betreffende Stelle in der index.php finde ich folgenden Code:
    PHP-Code:
    <div class="sidebar-blocks">
           <
    div class="block">
             <
    jdoc:include type="modules" name="right"  style="rounded"/>
          </
    div>
       </
    div>
    </
    div
    auf der verlinken Anleitung befindet sich dieser Code:
    PHP-Code:
    /* 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>'
    ;
    ?>

    draus gemacht habe ich folgendes:
    PHP-Code:
    <?php
    if($this->countModules('right') != 0)
    {
    echo 
    '<div id="sidebar">
           <div class="sidebar-blocks">
        <div class="block">
            <jdoc:include type="modules" name="right"  style="rounded"/>
        </div>
           </div>
    </div>'
    ;
    } else {
    echo 
    '<style type="text/css" media="screen">
    #rightcolumn { display:none; }
    #main_full { width:690px; }
    </style>'
    ;
    ?>
    Jetzt ist mein Problem, dass ich nicht weiß, ob ich das zum einen bisher richtig gemacht habe, zum andren, was ich bei "#rightcolumn" und "#main_full" einfügen soll.

    Ich hoffe, ihr könnte mir weiterhelfen!
    Danke im Vorraus
    - Patrick
    Geändert von Pat4tec (17.11.2010 um 19:28 Uhr)

  5. #5
    Neu an Board
    Registriert seit
    17.11.2010
    Beiträge
    10
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    OK, danke das Problem konnte ich selber lösen. Habe das Script mach 2 Stunden lesen und austesten verstanden und korrekt anwenden können.

    Gruß
    Patrick

+ Antworten

Lesezeichen

Berechtigungen

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