在做站时,经常会遇到同属分类级别但使用不同模板的情况。在joomla中,模板没有直接与分类或文章关联,而是与菜单关联(menu)。
创建模板管理步骤:
一:在模板管理中找到需要创建的模板样式类别,复制它(因为没有直接新建),然后编辑新复制的模板,修改名字及参数,这里设置参数stype值为 aa;
二:在菜单管理中,选择需要应用新模板的菜单,编辑,在模板风格下拉框中选择刚才新建的模板。这里要注意,假如菜单类型是单个类别的,那就在 template/xxx/html/category/文件夹中新建个模板文件,名为default_aa.php。如此便可以在默认模板default.php中调用
$app = JFactory::getApplication();
$templateStyle =$app->getTemplate(true)->params->get('style');
$subTemplate = $this->loadTemplate($templateStyle);
来加载对应的模块,上面的 $templateStyle 值由模板风格下拉框中设置的值决定,因为上面选了 aa 的模板,所以这里获取到的 style 参数就是 aa,然后加载子模板,就是 default_aa.php,这样模板就换了。
还有一点,如果菜单类别是单个栏目的,那么设置 template/xxx/html/article/ 下的模板也会受影响。
joomla的模板设置相对国内CMS要麻烦得多,但是很灵活,可自定义的地方多。
分享到:
相关推荐
总之,选择和应用一个精美的Joomla模板是构建专业网站的关键步骤。通过理解模板的工作原理,熟悉安装和配置过程,以及考虑模板的响应性、扩展兼容性和多语言支持,你可以创建出既美观又功能强大的Joomla网站。
Joomla模板是构建基于Joomla内容管理系统(CMS)网站的核心元素之一。Joomla是一个开源的、功能强大的PHP框架,用于创建、管理和展示网页内容。在本篇中,我们将深入探讨"joomla模板之三"这一主题,特别是针对免费且...
"joomla模板"是Joomla系统中的一个重要组成部分,决定了网站的外观和布局。本套模板专为Joomla1.5及以上版本设计,意味着它兼容Joomla后续的多个更新版本,包括1.6、1.7、2.5以及3.x系列。 一、Joomla模板的工作...
本文将深入探讨Joomla模板参数的详细信息,包括其类型、用途以及如何在模板中获取和应用这些参数。 #### Joomla标准参数类型概述 Joomla内置了21种标准参数类型,每种类型都针对特定的功能设计,如数据选择、文件...
Joomla模板资源是一种用于构建和定制Joomla内容管理系统(CMS)网站的重要元素。Joomla是一个开源的PHP框架,专门用于创建动态网站和强大的在线应用程序。模板在Joomla中扮演着核心角色,它们决定了网站的外观、布局...
4. **模板文件**:Joomla模板由多个文件组成,包括`index.php`(主模板文件)、`templates/Blank-Template-master/html`目录下的组件(如文章、模块)特定的布局文件,以及图像、CSS和JavaScript文件。理解每个文件...
### Joomla 模板和模块详解 #### 一、模块与位置 **1.1 模块与位置概述** - **模块(Module)**:Joomla中的模块主要用于整合数据,并将其以可视化的形式展示出来。例如,一个新闻摘要模块可以展示最新的新闻条目。 -...
《jobs_plazza:探索最新的Joomla模板设计与构建》 在互联网世界中,网站设计是吸引用户关注的重要因素之一,而内容管理系统(CMS)如Joomla为网站开发者提供了便捷的建站工具。"jobs_plazza"是2009年4月推出的一款...
3. **模板参数**:每个Joomla模板都有自己的设置参数,允许调整颜色、布局、logo等。这些参数可以在“模板详细信息和参数”中找到,根据需求进行个性化设置。 4. **模板定制**:如果你对内置选项不满意,可以通过...
这个资源是官方正版的Joomla模板安装包,确保了质量和安全性,适用于那些希望为自己的Joomla站点增添独特外观和功能的用户。 在提供的压缩包文件中,我们可以看到几个关键文件和目录,它们各自扮演着重要的角色: ...
【Joomla模板详解】 Joomla,一款开源的内容管理系统(CMS),以其灵活性和强大的功能深受网站开发者喜爱。在Joomla中,模板是决定网站外观和布局的关键元素,它控制着网页的样式、色彩、布局和整体视觉效果。...
【Joomla模板仿制教程第二集】是一门针对初学者的基础入门课程,旨在教会学员如何在Joomla内容管理系统中创建和定制自己的模板。Joomla是一个流行的开源CMS平台,以其灵活性和丰富的功能闻名,广泛用于构建各种类型...
"Joomla商业模板"指的是专门为商业用途设计的Joomla模板,这些模板通常具有专业外观、响应式布局、多语言支持以及与各种Joomla组件和模块的兼容性。 商业模板对于希望快速建立专业网站的企业或个人来说是非常有价值...
7. **模块位置**:Joomla模板通常定义了多个模块位置,用户可以将内容模块添加到这些预设位置,调整网站布局。 8. **SEO优化**:高质量的模板通常考虑了搜索引擎优化,如合理的HTML结构、元标签支持等,有利于提升...
### Joomla模板制作知识详解 #### 一、Joomla模板概览 **Joomla!** 是一个功能强大的内容管理系统(Content Management System, CMS),被广泛应用于构建各种类型的网站。Joomla! 模板是控制网站外观的一系列文件...
Joomla模板是构建基于Joomla内容管理系统(CMS)网站的重要组成部分。"Ingeno公司Joomla模板"是一个专为Joomla1.5x版本设计的网页模板,它为用户提供了定制化网站外观和布局的能力,以适应不同的商业需求。在Joomla...
### Joomla模板翻译篇知识点详解 #### 一、引言 Joomla是一款非常流行的开源内容管理系统(CMS),它允许用户创建功能强大的网站而无需编写复杂的代码。Joomla支持多语言环境,这使得它成为国际化的首选工具之一。本...