Hej! Jag har en fundering!
När man skapar en "Page", så finns det ju Titel-fält, Body-fält och en massa annat jox. Det jag undrar är om man kan lägga till fler fält och placera ut dem snyggt när man sparar Pagen (inte CCK). Till exempel om man vill att varje sida ska ha en toppbild och kanske ett medföljande block om typ reklam eller liknande. Så ska dessa ploppa upp varje gång man klickar på Skapa innehåll->Page.
För som jag gör nu så delar jag upp toppbilden till ett block under varje undersida, men det är ju inte så effektivt om man t.ex. vill ha en annorlunda toppbild på varje undersida.
Tror ni jag kan använda Display Suite eller Panels eller något för mitt ändamål? Har inte forskat någonting kring det tyvärr.
Det skulle kanske gå och göra med CCK, men det finns en risk att bilden man laddar upp via image-fält måste följa body-texten eller nåt så man måste sitta och pilla med position:absolute och det är inget jag vill göra.
Tack!
Comments
I Drupal 7 kan du enkelt
I Drupal 7 kan du enkelt lägga till nya fält under Structure -> Content Types (/admin/structure/types/manage/page/fields).
För att placera ut dom snyggt rekommenderar jag modulen Display Suite: http://drupal.org/project/ds
--
Happiness - www.happiness.se
Okej tackar, ska titta in
Okej tackar, ska titta in det!
men ...
Är inte "fields" för D7 samma sak som CCK för D6?
Vad är skillnaden?
Jag är också intresserad av en liknande lösning som efterfrågades.
Givetvis går det hårdkoda templatefiler för önskad funktion (typ lägga in reklam automatiskt) på en ny sida.
@Azone: Ja, i grund och
@Azone: Ja, i grund och botten är Fields i D7 vad CCK för D6 var.
Den stora skillnaden är att Fields i D7 ingår i core och är mycket mer utvecklat och således betydligt bättre integrerat. Eftersom det är i core så har det även blivit en standard för hur du skapar nya fält.
Ytterligare en skillnad är att CCK var i praktiken begränsat till content types, medan fields används överallt. Alltså även för användar-konton, taxonomy osv...
--
/thomas
T: @tsvenson | S: tsvenson.com