Hämta data från annan nod än den besökta

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

Hej all,
Vet någon hur jag kan skriva över arguments som hämtas från arg()? http://api.drupal.org/api/drupal/includes--path.inc/function/arg/5
Som det ser ut så ska värden från $arguments skriva över värdet från q, men var lägger jag $arguments variabler som arg() ska plocka upp?
$arguments[2] = xxx; i THEME_preprocess_page() hjälpte inte.

Comments

Om din lösning tvingar dig

solipsist's picture

Om din lösning tvingar dig att göra på detta sätt gör du något fel :)

Som min fråga är därför: varför försöker du i temat skriva över $arguments?

det är inte ett måste att

siavashg's picture

det är inte ett måste att arguments skrivs över i temat, men kändes logiskt att skriva det i preprocess. vad har du för förslag?

Kan du förklara mer vad det

pontus_nilsson's picture

Kan du förklara mer vad det är du vill göra med ditt argument? Är det en sida du vill visa där du kallar på en egen funktion? Eller är det någon befintlig sida du vill förändra beteendet på?

//Pontus Nilsson, Digitalist

det jag vill göra är att: när

siavashg's picture

det jag vill göra är att:

när besökaren går i den här sidan, hämtas innehåll som är kopplade till termerna 178 och 15
http://domän.se/taxonomy/term/178,15

jag vill kunna ersätta 178,15, med ex. 371,10 så sajten tror man är inne på 371,10 fast att det står 178,15 i q.

Vet inte om detta räcker för

pontus_nilsson's picture

Vet inte om detta räcker för dig men jag tror kan göra ett url alias för taxonomy/term/178,15 som är mypath/some/371,10

Vad är det för data du vill visa på 371,10 som inte får ha sökvägen 178,15? Skulle du kunna ersätta termlistningen med en vy och få anpassa sökvägen på det sättet istället?

//Pontus Nilsson, Digitalist

url_alias kommer inte att

siavashg's picture

url_alias kommer inte att hjälpa.

idag laddas datan beroende på termerna i q.
jag vill helt enkelt kunna ladda annan info från termernas parent, OM sidan inte innehåller tillräckligt med innehåll för termer i q.

kan jag på något vis skriva över $arguments i de fall det inte finns tillräckligt med info, så har jag löst problemet, vilket inte borde vara så svårt med tanke på att $arguments går före q i function arg()

Jag hade börjat med en vy som

pontus_nilsson's picture

Jag hade börjat med en vy som tar emot dina term argument. Om du sedan vill laborera med argumenten så kan du implementera hook_views_pre_execute (se dokumentation av views hooks här). Där kan du ändra vad som faktiskt skickas in till views. Låter som du behöver speciell logik där som kräver programmering :)

//Pontus Nilsson, Digitalist

static variabler fungerar

jonne_jvl's picture

static variabler fungerar inte så

static variabler fungerar

jonne_jvl's picture

static variabler fungerar inte så. Det är bara en cache.

custom_url_rewrite_inbound, hook_init, hook_boot (finns iofs inte i drupal5)

index.php?

inte i temat iaf