2013-10-08 52 views
0

我想設計JOOMLA 3.1的文章頁面,但我沒有設法成功。 我該如何做到這一點? 如何獲取文章的參數?如何獲取Joomla中的文章參數?

一樣,當我有文章的測試我想要做這樣的事情

$this->article->get('title'); 

我已經嘗試過谷歌,但我無法找到任何合適的信息。有人可以向我解釋這個嗎?

+0

什麼var_dump($ this);給你? – 2013-10-08 14:02:02

+0

這給了我所有的數據,包括templateDetails.xml數據,但沒有文章信息 – apero

回答

1

要更改設計,你應該做一個Template Override

然後,你會看到:

components/com_content/views/article/tmpl/default.php 

的PARAMS的定義,並呼籲像這樣:`

$params = $this->item->params; 

$var1 = $params->get('param_name_1'); 
$var2 = $params->get('param_name_2'); 
$var3 = $params->get('param_name_3'); 
+0

oke謝謝,但是當我重寫模板時,我仍然必須在主頁面中執行此操作嗎? apero

+0

不,它與你的模板的* index.php *無關。您只是重寫組件的視圖。您可以爲任何組件或模塊執行此操作。請閱讀我在答案中提供的鏈接,這將更詳細地解釋;) – Lodder

+0

我做了鏈接告訴我的內容,但是它不覆蓋。他stil讀取組件 – apero