[英]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.