Jag hoppas att ni kan hjälpa mig med ett problem som jag antar är ganska simpelt löst om man bara vet lösningen. Jag har sett en otrolig massa olika varianter av svar på liknande frågeställningar i forumen här men inte lyckats applicera deras fixar på mitt eget problem.
Jag är ganska van vid php men drupal är fortfarande väldigt nytt och halvskrämmande.
Mitt problem:
Jag arbetar med en webbsida åt ett musikbolag som enkelt ska kunna lägga upp/redigera/ta bort artister (content-type: artist).
Varje artist presenteras på sin egen sida med titel, bild och body. Jag använder pathauto för att få till URL:en: /artists/
Jag använder mig av Views och vill gärna ha en view som filtrerar ut materialet om den aktuella artisten (den i URL:en). Säg att jag skulle vilja visa en presentation av The Cardigans, alltså i URL:en http://??.??/artists/thecardigans.
Hur ska jag göra? Jag har försökt med:
<?php
$view = views_get_view('artist_basic');
print $view->execute_display('artist_block', $args);
?>där artist_block är namnet på min display. Funkar inte. Eller drupal lägger in en view div men inget visas.
Fipplat med arguments men kan inte riktigt få det att funka. Försökte med att hämta Nid från URL också men det sket sig av någon anledning.
Vore galet tacksam om jag kunde få en steg-för-steg instruktion på hur jag bör gå till väga?
Känns som att det här borde vara en ganska vanligt förekommande fråga.
Tack på förhand!
Comments
bump det här är något jag
bump det här är något jag själv söker efter, nån som ids avbryta semestern? :-P
--
Hjälper gärna (pro bono) de som vill lära sig Drupal (fast jag är inte i "Drupal Nirvana" än), vill någon ha professionell hjälp har jag ett företag också.
I Drupaltermer kallas detta
I Drupaltermer kallas detta för
context. Det finns flera moduler som implementerar kontextfunktionalitet. På Forskning & Framstegs webbplats, som NodeOne utvecklat, används bland annat Views för att visa relevant information om artiklar om skribenter.I ditt fall är det artisten som utgör kontexten och du vill använda artisten som referens för att hämta in relevant information såsom en lista med album- eller låtnoder. I Views kan du göra detta med
argumentochrelationships. Jag antar du använder nodmodulen för att visa noden (dvs artist/cardigans är ett alias för node/123).nid(dvs nod-id: node/nid).PS. Bumpning funkar inte här.
PPS. De flesta av oss här är på semester och vi avbryter den ogärna :)
Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Arguments i Views
Det går också att använda Views inbyggda funktioner för argument för att göra det du vill.
Det är lite pillande innan man förstår hur argumenten funkar, men när man väl gjort det finns det massor av möjligheter.
Kolla in guiden View: grunderna och lite till så hoppas jag att det ska klarna.
//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!
Kolla in min senaste guide: Sju steg mot svart bälte i att tema Drupal