2011-03-10 68 views
0

我正在接管一個Drupal站點,目前我正在根據當前活動節點改變文本($ link_text)。

因爲我接手我沒有參與實際開發中,因此可以將代碼更改爲很多網站的發展,因爲該網站已經在生產,除了一些小問題,其中相當多的工作這是其中之一。

我在flag.tpl.php文件的工作,我想說:

$nodetype = $node->type; 
if($nodetype == 'image'){$link_text='recommend image';}else{$link_text='recommend post';} 

但不幸的是flag.tpl.php不支持$節點 - >類型的選擇,所以我想知道這是否有解決方法?

真誠
- Mestika

回答

0

我真的不明白正是你所要完成的任務。

不過,如果你談論的是動態變化的超鏈接的文本,我不認爲你可以做到這一點,除了通過使用jQuery。

如果我已經猜出正確答案,你只需要進行檢查,看是否有鏈接有一個類的活躍和使用text()函數來改變鏈接的文本。

希望我幫你。

0

我不知道如果$節點變量是flag.tpl.php提供

嘗試增加$node = node_load(arg(1));$nodetype = $node->type;

這可能做的伎倆。

+0

嗨Gokul,謝謝你的回答。遺憾的是它不工作,但給了我這個錯誤:致命錯誤:函數名必須是線/flag.tpl.php串48 – Mestika 2011-03-12 11:06:36

+0

哎呀,你應該改變$ ARG(1)爲ARG(1) – 2011-03-13 03:23:40

相關問題