Posted by siavashg on October 21, 2011 at 10:28am
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
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?
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
det är inte ett måste att
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
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
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
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
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
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
static variabler fungerar inte så
static variabler fungerar
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