创建自定义joomla页面

时间:2015-01-31 23:09:20

标签: php joomla

我第一次在 Joomla!版本3.3.6中构建。我过去已经构建了大量的自定义Wordpress。我遇到的第一个挑战是要求构建一个看起来不像模板页面的页面。客户需要一个着陆启动页面,具有大图像和渐变背景。但是,他们已经使用了模板。现在,我知道我不应该开始研究Stack Overflow,所以我在Lynda.com上为初学者观看了几个小时的教程。似乎没有人涉及这个话题。任何帮助将非常感激。

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

2 个答案:

答案 0 :(得分:1)

这很有可能,通常在Joomla完成。

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

首先构建一个裸骨模板,如下所示:https://docs.joomla.org/Creating_a_basic_Joomla!_template(或从/ templates /目录复制当前模板并更新templateDetails.xml文件,以便它作为第二个模板安装)

通过Extension Manager安装第二个模板

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

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

现在,您在同一个安装上运行了2个独立模板,它们可以相互独立地进行样式化和配置。

在Joomla中分配多个模板是一项常见任务,您可以在官方文档中找到有关此内容的更多详细信息:https://docs.joomla.org/J3.x:Switching_templates

答案 1 :(得分:0)

Joomla默认情况下不是博客/模板布局cms,而是Web应用程序构建器。 您可以获得扩展来创建自定义模板,使Joomla像博客应用程序一样运行,例如ZOOK2。我不会为每个页面创建单独的模板,因为它类似于为WordPress网站上的每个页面安装不同的主题。