我不确定如何提问,所以如果您需要更多其他信息,请索取!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