Posted by Urme on August 26, 2010 at 2:57pm
jag har en vänster kolumn med 5-6 olika block, t.ex senaste blogginlägg, nyheter, forumposter etc. Men går det att på något sätt t.ex om jag är på minsajt.com/forum ändra ordning på dessa block för den url:en på något smidigt sätt?
Comments
Mitt tips är att kolla in
Mitt tips är att kolla in modulen Context. Jag skulle gå direkt på version 3 ifall man inte har använt modulen tidigare.
http://drupal.org/project/context
Context är ett ett smidigare och kraftfullare sätt att placera ut block än det inbyggda. Med Context kan man styra en hel del annat också och de olika kontexter man skapar går att exportera till kod, inkludera i Features etc.
Hur stabil är version 3 i
Hur stabil är version 3 i dagsläget? Har testat version 2 tidigare, problemet jag hade med blocks då var att jag inte kunde separera dem på språk, dvs ställa in att detta block enbart ska visas på svenska medan detta ska visas på engelska sidan.
Men förmodligen värt att testa version 3, eftersom jag enbart använt context tidigare till att dölja en hel section på webbplatsen beroende på URL.
Hmm har installerat version 3
Hmm har installerat version 3 nu och där finns ju condition språk, men vart har "disable region" tagit vägen i nya versionen?
All hantering av layout
All hantering av layout ligger i modulen Context Layouts i v.3.
//Pontus Nilsson, Digitalist
Jo jag läste mig till det nu,
Tror jag kommit på det :)
Jag har kört in Context v3
Jag har kört in Context v3 och layouts etc. Men grejen är att jag har ett tema för själva sajten sedan har jag ett administrationstema.
Men om jag lägger till block nu i "left" och "right" i Context, så läggs dessa block in på både huvudtemat och admintemat, förmodligen pga båda två har just regionerna "left" och "right" i sitt tema.
Hur löser man detta? Testade att byta namn på left/right i mitt sajttema, men då "pajar" layouten och klasserna med no-sidebars, left-sidebar, right-sidebar. Eftersom då blir det "no-sidebars" hela tiden eftersom i includes/theme.inc är det satt till "left" och "right".
Jag kör ett subtema till Zen.
Hur löser man detta? Kan man göra det i Context? Testade att sätta dessa "Conditions":
Sökväg: "~admin/*"
Sitewide context: True
Och sedan vilka block som ska synas, sedan valde jag att båda två måste uppfyllas. Men det fungerade inte
Eller det kanske fungerade
Eller det kanske fungerade ändå det jag gjorde, blocken syns inte under admin/* nu.
Däremot har jag ytterligare en fråga :)
Jag har 3 block som bara ska synas för en speciell användargrupp som också ska ligga i "left" regionen, ska jag skapa ytterliggare ett context då och lägga upp blocken för "subadmin", men hur sorterar jag dem så de hamnar längst ner med dessa två olika context-typerna?