Visa block vid viss nodtyp

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/*

Groups:
Login or register to post comments

Med modulen Context kan du

blackdog's picture
blackdog - Fri, 2010-07-23 14:32

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
Itangalo - Sat, 2010-07-24 13:56

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!

Want to make Drupal better? Answer a question or two in the forum.


Jag installerade panels.. En

Fredde's picture
Fredde - Sun, 2010-07-25 17:12

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
Itangalo - Thu, 2010-07-29 14:00

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!

Want to make Drupal better? Answer a question or two in the forum.