Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建自定义joomla页面_Php_Joomla - Fatal编程技术网

Php 创建自定义joomla页面

Php 创建自定义joomla页面,php,joomla,Php,Joomla,我在乔姆拉建造!这是我第一次使用3.3.6版。我在过去已经建立了大量的自定义Wordpress。我遇到的第一个挑战是,需要构建一个与模板页面完全不同的页面。客户端需要一个带有大图像和渐变背景的登录启动页。但是,他们已经在使用模板了。现在,我知道我不应该开始研究堆栈溢出,所以我在Lynda.com上看了几个小时的初学者教程。似乎没有人涉及这个话题。任何帮助都将不胜感激 为了解释这个想法,我将与我在Wordpress中的做法进行比较。我将创建一个名为“page splash.php”的文件,并给它一

我在乔姆拉建造!这是我第一次使用3.3.6版。我在过去已经建立了大量的自定义Wordpress。我遇到的第一个挑战是,需要构建一个与模板页面完全不同的页面。客户端需要一个带有大图像和渐变背景的登录启动页。但是,他们已经在使用模板了。现在,我知道我不应该开始研究堆栈溢出,所以我在Lynda.com上看了几个小时的初学者教程。似乎没有人涉及这个话题。任何帮助都将不胜感激


为了解释这个想法,我将与我在Wordpress中的做法进行比较。我将创建一个名为“page splash.php”的文件,并给它一个模板名:splash。然后我会用我的选择代码填充这一页。最后,我将在wp后端创建一个“页面”对象,并将其命名为“splash”的“模板”

这是非常可能的,并且通常在Joomla完成

您只需安装第二个模板并将其分配给页面即可。在Joomla中,如果您愿意,技术上可以为每个页面安装不同的模板。但在这种情况下,您只需要第二个模板

首先构建一个基本模板,如下所示:(或者从/templates/directory复制当前模板,并更新templateDetails.xml文件,以便将其作为第二个模板安装)

通过扩展管理器安装第二个模板

下一步,确保新页面在菜单管理器中链接(因为在下一步中需要菜单分配来调用新模板)

转到模板管理器,您可以将新模板指定给上一步中定义的菜单项

您现在有两个独立的模板在同一个安装上运行,它们可以彼此独立地设置样式和配置


在Joomla中,分配多个模板是一项常见的任务,因此您可以在官方文档中找到有关此任务的更多详细信息:

Joomla默认情况下不是博客/模板布局cms,而是web应用程序生成器。 您可以获得扩展来创建自定义模板,使Joomla的功能类似于博客应用程序,如或。我不会为每个页面创建单独的模板,因为这类似于在WordPress站点上为每个页面安装不同的主题