通过简单方式构建的网站通常都有一个主要的HTML文档,其中包含html代码。 如果用户右键单击浏览器并选择"查看页面源"然后是名字:" Example.html"将显示为页面源。 然后可以在网站的根目录中找到该文件。
我的问题是:joomla怎么样?主文件在哪里? 如果我想在前端看到的页面中放入一些代码,我该怎么办?
答案 0 :(得分:2)
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
}
?>