Visa block vid viss nodtyp

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

Under inställningar på block kan man skriva in blog/* för att blocket ska synas/inte synas då man tittar på blogg-poster.
Finns det något sätt att tillämpa detta på sina egna nodtyper?
Alltså att jag kan välja att visa ett block när en viss nodtyp visas?
Funkar ju tyvärr inte att skriva nodtyp/*

Comments

Med modulen Context kan du

blackdog's picture

Med modulen Context kan du ange sådana egenskaper på blocket. Se hannes_l's presentation för mer info: http://www.sthlmconnection.se/tips-and-tweaks/drupalcamp-sthlm-workshop-...

// Hans Nilsson, Kodamera AB
www.kodamera.se

...och även med Panels

Itangalo's picture

Vill slå ett litet slag för modulen Panels, som även den kan placera block invid valda nodtyper.

Att jämföra Context och Panels är inte gjort i en handvändning, men grovt förenklat är min bild(!) av det hela som följer:

  • Context är ett bra verktyg för att dela upp en webbplats i flera tydliga sektioner. Det gäller främst visuell presentation och diverse på/av-villkor -- exempelvis att visa vissa block, påverkar CSS-egenskaper och bestämma vilket menyval som ska vara aktivt.
  • Panels är ett bra verktyg för att bygga sidor som hämtar/bearbetar information från flera platser samtidigt, och kan använda dessa för villkor eller styra data från Views. Som bonus kan man också styra visning av sidelement, så som vilka block som ska visas när en nod av viss typ besöks.

Lycka till!
//Johan Falk, NodeOne

PS: Det "gamla" sättet att göra det du är ute efter var att sätta in lite PHP-kod i en ruta på blockets konfigurationssida. Att mata in PHP på det viset är inte något man ska göra när det finns bättre alternativ tillgängliga.
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Nu finns första Drupalboken på svenska! Börja med Drupal -- smart webbpublicering med open source
Missa inte NodeOnes Drupalkurs i Panels och Views den 13-15 september!

Jag installerade panels.. En

Fredde's picture

Jag installerade panels.. En av de där maffiga modulerna man säkert kan använda till mycket.. Men jag kom inte på hur jag skulle använda den till mitt ändamål.

Två ledtrådar

Itangalo's picture

Här kommer två ledtrådar som förhoppningsvis gör det lättare att använda Panels för det du vill:

  • Aktivera panelen node template som finns med när du installerar Panels
  • Skapa en ny variant och ange en selection rule som sätter villkor på vilken nodtyp det är som ska visas.

Hoppas att det kan vara till nytta, och fortsatt skön Drupalsommar!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Nu finns första Drupalboken på svenska! Börja med Drupal -- smart webbpublicering med open source
Missa inte NodeOnes Drupalkurs i Panels och Views den 15-17 september!