Views

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

Hej,

Jag använder mig av Views för att presentera inlägg på en node. Hur kan jag lägga lite annan text/bilder på denna noden förutom att använda mig av "Header" funktionen i Views.
Jag vill egentligen kunna använda mig av nodens (sidans) egna fält där jag kan mata in text eller html tillsammans med min View.

Enkelt uttryckt vill jag ha ca 1/3 av sidan med lite bilder och text och resterande 2/3 för generering av min view.

Hoppas på lite go hjälp.

Mvh
Håkan

Comments

Views Attach

TBarregren's picture

Skapa en vanlig nod för den 1/3 som skall innehålla text. Skapa en vy som listar de övriga 2/3. Använd Views Attach för att "attacha" vyn till noden.


Thomas BarregrenNodeOne

Tack Thomas

hakan kristiansen's picture

Har installerat den och labbar nu.
Måste bara säga att jag inte riktigt är med på tillvägagångssättet och hur jag gör detta enklast. Har inte hittat någon enkel tutorial eller manual.

Din länk till manual är denna:
1.Create a nodereference field on some node type. Create several nodes of that type that nodereference to some other node.
- Skall jag skapa en ny content type med ett nytt fält "node referens"? eller kan jag ta t.ex. content type "sida" eller liknande?
2.Create a new "Node content" display. Configure it as desired.
- ok
3.Add an argument for the nodereference field you created in step 1.
- ?
4.Set the default value of that argument to "Node ID from URL".
- ?
5.Set the display to show on node types that are pointed to by that nodereference field.
?

Hoppas på en ytterligare liten kick i rätt riktning
Mvh
Håkan

Hej! Läste om din fråga

TBarregren's picture

Hej!

Läste om din fråga och insåg att det bara handlar om enstaka noder. I så fall finns en enklare lösning än Views Attach.

Alternativ 1

  • Skapa vyn. Lägg till ett block som display på vyn.
  • Gå till admin/build/block och klicka på configure för det aktuella blocket.
  • Under rubriken Page specific visibility settings sätter du Show block on specific pages till Show on only the listed pages. och anger sökvägen till noden i rutan Pages. Spara blocket.
  • Tillbaka på blocksidan väljer du att placera blocket i fråga i Content regionen.

Alternativ 2

En annan lösning är att skapa en nod med det önskade innehålet, använda PHP-filtret för att lägga till ett anrop av node_view() i vyns Header.

Views Attach

Den av mig tidigare föreslagna lösingen är lämplig om man vill hänga på en vy på alla noder av en given nodtyp (content type). Jag har börjar skriva på en blogg post som förklarar detta närmare. Den kommer snart på NodeOnes blogg.


Thomas BarregrenNodeOne

Tack Thomas

hakan kristiansen's picture

Det löste min fråga.
Alternativ 1 passar mig bra och funkade även om alternativ 2 ser smidig ut.

NodeOnes blogg åker rätt in i "favoriter"

Sweden

Group notifications

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