[英]View path inside default.php in joomla component
我正在Joomla中構建組件視圖,並且在組件myview / tmpl / default.php內的文件中使用了許多JS。
在組件中存儲單獨的JS文件的最佳文件夾在哪里,以及如何在default.php中獲取指向該文件的鏈接
Joomla所需的任何Web可訪問媒體(圖像,JavaScript,CSS等)的推薦位置! 擴展名(組件,模塊等)是/media
目錄。 Joomla上的清單文檔中對此進行了介紹! docs網站。
簡而言之,在擴展目錄中包含一個名為media
的目錄(或對您有意義的目錄)。 在該商店中,您可以訪問所有Web內容,甚至可以擁有子目錄,例如images
, js
或css
或全部。
然后在清單XML中添加media
元素,例如:
<media folder="media" destination="com_example">
<filename>logo.png</filename>
<folder>css</folder>
<folder>js</folder>
</media>
然后,Joomla安裝程序將在/media
內為您創建一個名為com_example
的文件夾,然后您可以通過以下方式訪問所有媒體文件:
$document->addStyleSheet(JURI::root() . 'media/com_example/css/example.css');
$document->addScript(JURI::root() . 'media/com_example/css/example.js');
要么
<img src="<?php echo JURI::root() . 'media/com_example/'; ?>logo.png"
你可以試試這個
<?php echo JURI::root();?>components/com_mycomponent
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.