Nodreferens i Views

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

Hej

Har en content type som består av en bild och en länk till annan nod.

I views vill jag sedan presentera bilden som länkad till noden.

Lägger till fältet för nodereferensen och för bilden,i den ordningen.

För nodreferensen kan jag välja fyra format: title, länkad/ickelänkad,hela noden och preview.
Valde title som länkad (I skarpt läge skall den sedan tas bort ifrån visning).

För bilden väljer jag att mata ut fältet som en länk. De ersättnings token jag kan använda mig av är utöverbilden också ovanstående fält, fyller i detta i anvisat fält.

Så nu då skall en länk till noden visas och under den en bild som också är länkad till samma nod.

Länken är till korrekt nod.

Bilden är dock länkad till titeln på noden och inte till noden.

Varför blir det på det viset?

Comments

Klurigt - värre

Strutsagget's picture

Först antar jag att du har en massa olika typer som du vill kunna länka till och därför gjort en special typ som bara har hand om länkningen.

Har du bara en typ är det ju bättre lägga bilden där så slipper du en massa referensproblem :)
Annars behöver du ju igentligen inte hela referensen utan bara id:et som fält och plocka upp den och skriva in det i views. Du kan också använda t.ex. http://drupal.org/project/link och bara göra en intern länk som fält istället. Detta tror jag även gör SQL-frågan lite snabbare (men reserverar mig för om jag har fel här då det är ganska svårt att räkna alla joins som views gör ibland)

Sedan antar jag att du vill presentera bilden och att den skall vara länkad till den andra noden.

Du skriver först ut node title och gör den länkbar- Alltså titeln skrivs ut, inte länken (sen har du klickat i att den skall vara en länk).

Sedan tar du titlen och sätter som länk runt bilden, alltså inte id:et till noden.

Men är ganska svårt när man inte ser det framför sig på riktigt.
Men det låter som views gör precis det du säger till den att göra. Alltså lägga titel fältet runt bilden :)

Jag skulle kolla på din replacement pattern och se om du kan skriva in länken/id:et (eller skriva in egen kod som gör det) och inte titeln.

Ber om ursäkt ifa jag tolkat din text fel :)

//
Niklas Nilsson, PiJa Media & Management AB
Apputvecklare, iPhone, Android och HTML5 - PiJa din apputvecklare!

Sweden

Group notifications

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