2013-10-03 55 views
0

我在的Joomla 此代碼$document一個問題:$document->addScript('TEST'.JURI::root(true)
給我:/home/users/mdk-eu/public_html/TEST/
爲什麼

JURI::rootJURI::base是空的。在前端

回答

0

JURI::base(true)返回空字符串和/administrator在後端

jdocs-JURI:BASE()

JURI::root()返回http://sitename.com也在前端和後端。

jdocs-JURI:ROOT()

你想達到什麼目的?
您應該使用JURI:root()獲取網站網址並將腳本添加到您的網站。

0

如果你想導入一個腳本,你應該這樣做,像這樣:

$document->addScript(JURI::root() . "path/to/file.js"); 

JURI::root()定義你的Joomla站點的根,所以路徑應該是相對於諸如

$document->addScript(JURI::root() . "modules/mod_menu/assets/menu.js");