Hey Magento-medmennesker!
Jeg er kommet godt i gang med at lave mit eget tema (eller snarer tilpasse rwd), har fået styr på mappestrukturen mht. til overskrivninger, ved nogenlunde hvor jeg finder alt CSS så jeg selv kan bestemme farver, skrifttype, mm, og jeg kan flytte et element fra fx. "header" til fx "left" eller "content" i de forskellige layout xml filer.
Men jeg kunne godt tænke mig at vide, hvordan kan jeg helt præcist placere forskellige elementer (content blocks) indenfor de i forvejen definerede structual blocks?
Fx.her i [my_theme]/layout/chechout.xml :
<reference name="header"> <block type="checkout/cart_minicart" name="minicart_head" template="checkout/cart/minicart.phtml" before="-"> .....
Jeg kan se at indkøbskurven (centent block) er blevet assignet til header'en (structual block), men blot ved at skrive <reference name="header">, men hvor bestemmer jeg præcist hvor indkøbskurven optræder indenfor headeren?
Her er et billede af hvad jeg ønsker:
Link til billede: http://i.imgur.com/hSvWxDe.png
Jeg kunne godt tænke mig:
Alt form for hjælp modtages glædeligt.
Mvh Rasmus
Solved! Go to Solution.
Hej @Rallianto,
Placering:
Måske du kan bruge "berfore" og "after" - til placering af dine elementer.
Se her for en forklaring:
Søgerens placering:
Bagefter kan du style din søger på plads, så den altid er centeret.
Layout:
Sæt hele shoppen til at bruge one column, se dette eksempel også erstat hans 3col med 1col
http://stackoverflow.com/questions/7036938/set-default-magento-page-layout
Hej @Rallianto,
Placering:
Måske du kan bruge "berfore" og "after" - til placering af dine elementer.
Se her for en forklaring:
Søgerens placering:
Bagefter kan du style din søger på plads, så den altid er centeret.
Layout:
Sæt hele shoppen til at bruge one column, se dette eksempel også erstat hans 3col med 1col
http://stackoverflow.com/questions/7036938/set-default-magento-page-layout
Tusind tak for svaret, det har hjulpet mig godt videre!
Jeg er dog løbet ind i nye problemer!
Jeg prøver at assigne nogle static blocks til footeren, men de opfører sig noget anderledes end de blocks der er der i forvejen.
!! SE BILLEDE : http://i.imgur.com/yyxdv2Z.png !!
Mine blocks kommer "oven på hinden", hvor imod Magentos egne blocks placerer sig pænt ved siden af hinanden. How is this?!
Jeg har assignet mine egne blocks ved at have oprettet en local.xml fil i stien:
app\design\frontend\hobbypackage\hobbytheme\layout
med følgende indhold:
<?xml version="1.0"?> <layout version="0.1.0"> <default> <reference name="footer"> <!-- <remove name="footer_links"/> <remove name="footer_links2"/> --> <block type="cms/block" name="footer_hobby_links"> <action method="setBlockId"><block_id>footer_hobby_links</block_id></action> </block> <block type="cms/block" name="kundeservice"> <action method="setBlockId"><block_id>kundeservice</block_id></action> </block> </reference> </default> </layout>
Hej,
Første tanke er at du "kun" har plads til 4 områder i footeren. 2 er allerede optaget af tekst fra Magento + 1 til nyhedsbrev, så derfor lægger de sig oven på hinanden.
Endvidere er der ikke oprettet nogen styling, på dine nye statiske blokke.
Du bør kunne give dem fx. et class id magen til dem som allerede er der fra Magento, også genbruges stylingen, eller oprette din egen i style.css