Posted by Niclas28 on November 11, 2013 at 1:57pm
Hej!
Jag använder temat Zeropoint i Drupal 6 och vill ha två högerkolumner.
Jag har använt mig av olika guider och trådar för att skapa min nya region, regions[right_second] men lyckas inte riktigt..
Jag har lyckats skapa regionen men nu ligger den "ovanpå" den befintliga högerkolumnen istället för bredvid.
Tyvärr är jag en nybörjare på kodning och hoppas kunna få hjälp av er. :-)
Jag har lagt in följande kod:
I .info filen:
regions[right_second] = Right second sidebar
I page.tpl.php filen:
<?php
if ($right_second):
?>
<?php
print $right_second
?><?php
endif;
?>I custom-style.css:
right-second {
Margin: 0 auto;
Width: 240px;
Height: 25px;
Text-align: right;
}
Vad har jag missat? Hur gör jag så att min nya region hamnar bredvid den befintliga höger kolumnen?
M.v.h
Niclas
Comments
Komplettera CSS
Hej.
I infofilen måste du peka ut din css-fil, tex
stylesheets[all][] = custom-style.cssmen det kanske du redan gjort eftersom din nya region visas.
I CSS måste du konfigurera inte bara regionen i sig, utan också hur den ska bete sig i sin omgivning. Du bör skapa ytterligare en ny region som innehåller dina två sidokolumner.
Lättast är att du tittar på ditt befintliga tema, och letar efter "wrapper-"någonting och försöker kopiera idéer därifrån. Det är parametrarna "position:" och "float:" som ger hur din nya region kommer att placera sig i förhållande till de befintliga.
Det finns bra CSS-handledning på www.w3schools.com/css/
/Leiph
Komplettera CSS
Hej!
Tack för ditt snabba svar! Jag har sökt runt på nätet ännu mer och lyckades hitta en annan tråd, https://groups.drupal.org/node/67978
Ett råd där är att använda css-koden:
region #block-block-1,
region #block-block-2 {
float:left;
}
Ska jag i mitt fall då skriva:
region #sidebar-right,
region #right_second {
float:right;
}
Kan det vara lösningen på problemet? Eller ska man göra på något annat sätt?
Har du ett tips på hur jag kan skriva koden? Jag vore väldigt tacksam om du kan hjälpa mig..
/Niclas
Missade din uppföljande
Missade din uppföljande fråga. Ja - den kod du föreslår bör fungera, tillsammans med din tidigare kod. /Leiph