我不確定如何提問,所以如果您需要更多其他信息,請索取!Drupal過濾器無法正常工作
情況
我有一個三種語言的網站。我在網上有很多客戶案例,每個案例都連接到一個部門(取決於他們所屬的部門)。每個部門和參考都有自己獨特的nid
。
在我template.php
它說是這樣的:
if ('sector' == $vars['node']->type) {
$lang = '/'.$vars['language'].'/';
$key_path = $_SERVER['REQUEST_URI'];
$key_path = substr_count($key_path, $lang) ? substr($key_path, strlen($lang)) : $key_path;
if (strpos($key_path, '?')) $key_path = substr_replace($key_path, '', strpos($key_path, '?'));
if (strpos($key_path, 'sectors-references') === 0) {
$view = views_get_view('references');
if (!empty($view)) {
$view->set_arguments((int)$vars['node']->nid);
$vars['content']['suffix'] = $view->render();
}
}
}
然而,每一個部門讓我看到相同的參考...我必須改變,以獲得正確的部門下正確的參考是什麼?
'回波$瓦爾[ 'NID'] = $視圖渲染();'??當然這應該是'$ vars ['my_var'] = $ view-> render();'或者這只是一個錯誤的問題? – Clive
哦,該死的,你說得對。我糾正了我的錯誤! – Michiel