创建自定义 joomla 页面
Creating custom joomla pages
我是第一次在 Joomla! 版本 3.3.6 中构建。我过去建立了大量的自定义 Wordpress。我遇到的第一个挑战是需要构建一个与模板页面完全不同的页面。客户想要一个带有大图像和渐变背景的着陆启动页面。但是,他们已经在使用模板。现在,我知道我不应该开始研究 Stack Overflow,所以我在 Lynda.com 上看了几个小时的初学者教程。似乎没有人讨论这个话题。任何帮助将非常感激。
为了解释这个想法,我将与我在 Wordpress 中所做的进行比较。我会创建一个名为 "page-splash.php" 的文件并为其指定一个模板名称:Splash。然后我会用我的选择代码填充这个页面。最后,我会在 wp 后端创建一个 "Page" 对象,并给它 "template" of "splash"。
这在 Joomla 中很有可能而且经常实现。
您只需要安装第二个模板并将其分配给页面。在 Joomla 中,如果您愿意,从技术上讲,您可以为每个页面安装不同的模板。但在这种情况下,您只需要第二个模板。
首先构建一个基本模板,如下所示:https://docs.joomla.org/Creating_a_basic_Joomla!_template(或从 /templates/ 目录复制当前模板并更新 templateDetails.xml 文件,以便它将作为第二个模板安装)
通过扩展管理器安装第二个模板
接下来,确保您的新页面已在菜单管理器中链接(因为您需要分配菜单才能在下一步中调用新模板)
转到模板管理器,您可以将新模板分配给在上一步中定义的菜单项。
您现在在同一个安装中有 2 个独立的模板 运行,它们可以相互独立地设置样式和配置。
分配多个模板是 Joomla 中的一项常见任务,您可以在官方文档中找到有关此的更多详细信息:https://docs.joomla.org/J3.x:Switching_templates
Joomla 默认情况下不是 Blog/Template 布局 cms,而是 Web 应用程序生成器。
您可以获得扩展来创建自定义模板,使 Joomla 的功能类似于博客应用程序,例如 ZOO or K2。我不会为每个页面创建单独的模板,因为这类似于为 WordPress 网站上的每个页面安装不同的主题。
我是第一次在 Joomla! 版本 3.3.6 中构建。我过去建立了大量的自定义 Wordpress。我遇到的第一个挑战是需要构建一个与模板页面完全不同的页面。客户想要一个带有大图像和渐变背景的着陆启动页面。但是,他们已经在使用模板。现在,我知道我不应该开始研究 Stack Overflow,所以我在 Lynda.com 上看了几个小时的初学者教程。似乎没有人讨论这个话题。任何帮助将非常感激。
为了解释这个想法,我将与我在 Wordpress 中所做的进行比较。我会创建一个名为 "page-splash.php" 的文件并为其指定一个模板名称:Splash。然后我会用我的选择代码填充这个页面。最后,我会在 wp 后端创建一个 "Page" 对象,并给它 "template" of "splash"。
这在 Joomla 中很有可能而且经常实现。
您只需要安装第二个模板并将其分配给页面。在 Joomla 中,如果您愿意,从技术上讲,您可以为每个页面安装不同的模板。但在这种情况下,您只需要第二个模板。
首先构建一个基本模板,如下所示:https://docs.joomla.org/Creating_a_basic_Joomla!_template(或从 /templates/ 目录复制当前模板并更新 templateDetails.xml 文件,以便它将作为第二个模板安装)
通过扩展管理器安装第二个模板
接下来,确保您的新页面已在菜单管理器中链接(因为您需要分配菜单才能在下一步中调用新模板)
转到模板管理器,您可以将新模板分配给在上一步中定义的菜单项。
您现在在同一个安装中有 2 个独立的模板 运行,它们可以相互独立地设置样式和配置。
分配多个模板是 Joomla 中的一项常见任务,您可以在官方文档中找到有关此的更多详细信息:https://docs.joomla.org/J3.x:Switching_templates
Joomla 默认情况下不是 Blog/Template 布局 cms,而是 Web 应用程序生成器。 您可以获得扩展来创建自定义模板,使 Joomla 的功能类似于博客应用程序,例如 ZOO or K2。我不会为每个页面创建单独的模板,因为这类似于为 WordPress 网站上的每个页面安装不同的主题。