[英]Where is joomla main page
通過簡單方式構建的網站通常都有一個主要的html文檔,其中包含html代碼。 如果用戶右鍵單擊瀏覽器並選擇“查看頁面源”,則名稱:“Example.html”將顯示為頁面源。 然后可以在網站的根目錄中找到該文件。
我的問題是:joomla怎么樣? 主文件在哪里? 如果我想在前端看到的頁面中放入一些代碼,我該怎么辦?
Joomla不包含任何用於顯示內容的html文件,您將找到的唯一html文件是空白的。
Joomla使用2個index.php文件。 模板文件夾中有一個用於推送所有HTML,CSS和Javascript,另一個位於Joomla站點的根目錄中,其中所有應用程序都被推送到一個已加載的應用程序。
當您查看Joomla站點的頁面源代碼時,您只是查看從各個位置(例如模塊和組件)推送到index.php文件的結構。
更新
好吧,我認為這可能最好在模板的index.php文件中完成。 首先,在Joomla后端,獲取鏈接到您希望用於代碼的頁面的菜單項的ID。 完成后,將以下代碼添加到index.php:
<?php
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$menu = $app->getMenu()->getActive()->id;
if ( $menu == 1) { // change 1 to the ID that you got from the Menu Manager
$doc->addStyleDeclaration('
//css goes here
');
$doc->addScriptDeclaration('
//javascript code goes here
');
?>
<p>hello world</p>
<?php
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.