+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Wie neue Modulpositionen horizontal anordnen?

  1. #1
    Neu an Board
    Registriert seit
    17.07.2008
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Wie neue Modulpositionen horizontal anordnen?

    Hallo!

    Ich habe ein kleines Problemchen das mir Kopfzerbrechen macht, da ich leider kein Joomla-Profi bin und euch deshalb um Hilfe bitte - wahrscheinlich ist es nur eine Kleinigkeit, aber ich sitze seit Stunden dran und komm einfach nicht drauf...

    Ich möchte in einem bestehenden Template zwei neue Modulpositionen einfügen - und zwar horizontal nebeneinander. Einmal die Modulposition "top-gallery" mit fester Breite(600px) und rechts daneben "top-news", die den Rest der Seitenbreite füllen soll.

    Ich habe also wie üblich die neuen Positionen in der templateDetails.xml angelegt:

    PHP-Code:
    <position>top-gallery</position>
    <
    position>top-news</position
    Danach in der layout.css folgende styles hinzugefügt:
    ("topfirst" dient als Hauptcontainer für die neuen Modulpositionen)

    PHP-Code:
    div#topfirst {
        
    widthauto;  
        
    margin0px 0px 0px 0px;
        
    padding0px 0px 0px 0px;
        
    clearboth;  
    }

    div#top-gallery {
        
    width600px;  
        
    margin10px 0px 0px 0px;
        
    padding0px 0px 0px 0px;
        
    clearboth;  
    }

    div#top-news{
        
    widthauto;  
        
    margin10px 0px 0px 0px;
        
    padding0px 0px 0px 0px;
        
    clearboth;  

    Zu guter Letzt dann noch den Code in der index.php des Templates angepasst:

    PHP-Code:
     <?php if($this->countModules('top-gallery + top-news')) : ?>
              <div class="topfirst">
                   
             <?php if($this->countModules('top-gallery')) : ?>
                   <div id="top-gallery">
                 <jdoc:include type="modules" name="top-gallery" style="yoo" />
                     </div>
         <?php endif; ?>
                                                        
             <?php if($this->countModules('top-news')) : ?>
                    <div id="top-news">
                        <jdoc:include type="modules" name="top-news" style="yoo" />
                   </div>
             <?php endif; ?>
         </div>
    <?php endif; ?>
    Die Module werden zwar angezeigt, leider jedoch untereinander. Brauch sie aber beide nebeneinander horizontal. Welchen Fehler habe ich gemacht bzw. habe ich was vergessen?

    Danke für eure Hilfe!

    Wolve

  2. #2
    Neu an Board
    Registriert seit
    17.07.2008
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard hat...

    niemand einen heissenTipp fuer mich? Das Ding bringt mich zum verzweifeln :(

    Danke im voraus fuer die Antworten!

    Wolve

  3. #3
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.337
    Bedankte sich
    454
    Erhielt 2.970 Danksagungen
    in 2.789 Beiträgen

    Standard

    "clear:both" ist falsch. Du musst in das linke DIV ein "float:left; " setzen.


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    17.07.2008
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard perfekt

    Axel, du bist mein Held....

    danke vielmals!!

    Wolve

+ Antworten

Lesezeichen

Berechtigungen

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