$article =& JTable::getInstance("content");
$article->load(Article_ID);
echo $article->get("title");
最後會Echo出文章的Title
不過這樣做不能自動依系統定義自動產生read more...殘念
橫幅廣告
2012年2月12日 星期日
Joomla取得Component name
如果須要取得Component name的話,可以加入以下程式碼來取得當前的component name:
為何:
echo JRequest::getVar('option');
輸出範例:
com_web_homepage
為何:
echo JRequest::getVar('option');
輸出範例:
com_web_homepage
在Joomla中得到Component的路徑
在開發Joomla的component的時候,可能常常須要include一些東西,因此必須要知道自己所
寫的component的路徑,進而才有辦法知道檔案的所在之處,最後方能include進來。
因此,我們可以使用以下兩種來得到路徑
EX:
$path = JPATH_COMPONENT.DS."function.phg";
$path會得到C:\...\My Web Sites\joomla/components/com_web_homepage\function.php
//我的環境是Windows,$path結果的有省略一些掉。
寫的component的路徑,進而才有辦法知道檔案的所在之處,最後方能include進來。
*如果資訊會顯示在Client端的話,則要小心有無安全性的問題
因此,我們可以使用以下兩種來得到路徑
- JPATH_COMPONENT: for site
- JPATH_COMPONENT_ADMINISTRATOR: for admin
EX:
$path = JPATH_COMPONENT.DS."function.phg";
$path會得到C:\...\My Web Sites\joomla/components/com_web_homepage\function.php
//我的環境是Windows,$path結果的有省略一些掉。
訂閱:
文章 (Atom)