Box in Box

  • Hallo,


    habe ein Problem und zwar siehe Bild


    Wieso ist die box nicht geschlossen und anschließen neue artikel box ?
    Wenn ich </div> mache vor neue Artikel geht alles kaputt Hier die quelle
    das ist main_content

    HTML
    1. {config_load file="$language/lang_$language.conf" section="index"}{$MODULE_error}<h1>{$title}</h1>{php} global $smarty; echo $smarty->_tpl_vars['box_IMAGESLIDER']; {/php}<div>{$text}</div><br />{*BOC added socialshareprivacy plugin, noRiddle*}<div id="socialshareprivacy"></div>{*EOC added socialshareprivacy plugin, noRiddle*}{if $MODULE_new_products}<div>{$MODULE_new_products}</div>{/if}{if $MODULE_upcoming_products}<div>{$MODULE_upcoming_products}</div>{/if}


    index.html:


    Es geht um modified falls es jemand als tipp gebrauchen kann.


    Vielen Dank

  • also ohne link isses mau in diesen unformatierten quellcode zu blicken.
    danke fürs benutzen der code-tags, aber dennoch sollte der code dann auch anständig lesbar sein.


    jetzt mal ins blaue geraten würde ich sagen du hast floatende elemente und vergessen zu clearen :) (clear: both)


    und dein css haste vergessen...
    gib uns lieber nen link ;)

  • Kommisch habe selber geschaut gehabt nach fehler und siehe:
    http://validator.w3.org/check?…lidator.w3.org%2Fservices


    Grün keine Fehler hmm
    CSS habe ich gar nicht geschaut gehabt :/


    diese Fehler kriege ich nicht korrigiert jemand eine ahnung ?


    http://nargile-store.de/templates/xtc5/stylesheet.css

  • ich hab deine beiden codes mal durch den formatierer gejagt und festgestelt: es liegt nicht an irgendwelchen floats..^^


    es ist schlichtweg die logik, die dort angewandt wird.


    in folgendem screenshot habe ich die box der artikel mal rot umrahmt und auf 90% breite gesetzt und mittig platziert :)


    sieht dann so aus:
    [Blockierte Grafik: http://f-h.kaninchenrettung.de/pix/nargile.jpg]


    dein content wird hier in $main_content hineingerendert:

    PHP
    1. <div id="content{if strpos($smarty.server.PHP_SELF, 'checkout')}full{/if}">
    2. {if strstr ($smarty.server.PHP_SELF, 'index')}
    3. {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
    4. {if $BANNER}{$BANNER}{/if}
    5. {/if}
    6. {/if}
    7. {$main_content}
    8. </div>


    und das hier ist offensichtlich der modulpart, in welchem die angenote gelistet werden:



    ich selber hab von smarty so viel plan, wie von raketentechnik (limes unendlich gegen 0)
    aber ich bin mir sicher, du hast das modul für neue artikel aktiviert und das sorgt dafür, dass deine box erstellt wird.
    eben IM div mit der id "content"


    ich weiß leider nicht, wie man mit diesem smarty-zeugs und deiner shopsoftware neue template-positionen erstellt,
    aber im prinzip müsstest du eine neue erstellen und dann deinem plugin sagen, dass es genau in dieser position rendern soll :)


    alternativ kannst du auch mal probieren den zweiten codepart von mir mit dem ersten zu kombinieren :D


    aber dann musste dem plugin/modul halt noch irgendwie verklickern, dass es nicht mehr im main_content gerendert werden soll :)

  • Kommische sache hmm naja ich werde es mal später versuchen ...


    Dankeee


    //EDIT:


    wenn ich nach {$main_content}
    </
    div>
    etwas schreibe verbaut es die ganze seite.


    wenn ich im main_content ganz am ende was schreibe erscheint es wieder in der content box wie jetz auch.
    Irgendetwas ist da zwischen ein </div> oder so denn ich nicht finde :/

  • ajo ich hatte dir doch nen weg genannt
    bzw zuerst ne vermutung, aber dafür solltest du plan von smarty haben..
    http://www.smarty.net/docsv2/de/installing.smarty.basic


    hab mich grad dbaei erwischt, wie ich angefangen habe MIR beizubringen wies geht.. aber das is kein hilfe-foum im sinne von ich bilde mich weiter, damit ich dir was vorkauen kann ;)


    also
    lerne smarty
    finde raus, wie du template-bereiche erstellst und nimm deine neuste-produkte-box aus dem main-content raus und hau des in den neu erstellten platz rein...