blogsammandrag - Theme-funktioner?

Events happening in the community are now at Drupal community events on www.drupal.org.
fabsor's picture

Är det någon som lyckats tema individuella bloggsammandrag (t.ex. example.com/blog/1)? Det verkar inte finnas någon theme-funktion för blogsidor överhuvudtaget, vilket jag tycker är lite underligt. Har jag missat nåt?

Comments

Nu hänger jag inte med

itangalo's picture

1) Vad menar du med individuella bloggsammandrag? Känner mig lite bakom flötet, men jag utgår från att det inte handlar om att skapa url:er med utseendet du beskriver...
2) Jag gissar att du med theme-funktion för blogsidor menar Drupal-definierade funktioner för att styra innehållet i bloggen, och inte möjligheter att tema blogsidor separat. Korrekt?
3) Jag utgår från att du talar om Drupals medföljande blog-modul. Rätta mig om jag har fel.

Hej!
//Johan Falk, Solna

1) Jag menar sidan där alla

fabsor's picture

1) Jag menar sidan där alla bloginlägg visas, ungefär som term-sidorna för taxonomier. Om man har blogmodulen aktiverad så kan man komma åt alla blogginlägg som skrivits genom att gå in på "www.example.com/blog" samt "www.example.com/blog/användarid" för att komma åt alla blogginlägg som skrivits av en enskild person (som standard)

2) Jag pratar om theme-funktioner i API:t för att styra hur dessa sidor ska representeras.
3) Jag menar drupals medföljande blog-modul.

Vad jag har kunnat utröna så saknas även theme-funktioner för sammandraget av alla noder under en term.

Jag är medveten om att jag kan ändra på nodens utseende för att den ska passa bättre i sammandragslistan, men då passar den inte in på andra ställen istället.

Jag antar att jag får skapa en panels-sida och egendefinierade block som skriver över den nuvarande sidan. Suck...

//Fabian Sörqvist

För större flexibilitet

frjo's picture

För större flexibilitet kan du titta på att ersätta Drupals blog modul med hjälp av cck och views. Då kan du göra lite vad som helst.

Annars så kan du styra utseendet på blog sidan med hjälp av "page-blog.tpl.php".

Använder du ett modernt tema som t ex Zen så stoppar det in en massa bra CSS klasser och id. Blogg-sidorna får t ex en egen body klass som man kan använda för att med CSS ändra utseendet på noder när de visas på blogg-sidor.

Åh, trevligt, det tänkte

fabsor's picture

Åh, trevligt, det tänkte jag inte på att man kunde göra ;) Jag tänkte inte ens på det, letade bara i API:t direkt. Tack för tipset!
Jag skulle helst undvika cck och views här då det lägger på en massa komplexitet som jag egentligen behöver, jag behöver bara designa lite ;)

//Fabian Sörqvist

Här finns lite hjälp

Carl-gdo's picture

http://drupal.org/project/blogtheme

Du kanske vill skapa fler tema och göra de tillgänglig eller modifera modulen om du vill bara ha templat filer. Man ska inte komplicera saker med views och panels om det inte behovs. De göra det svårt att uppgradera sen om du vill.

Hiveminds Magazine | PHP developer | Drupal Developers | Drupal Utvecklare Nätverk

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: