-
Recent Posts
Categories
Meta
Blogroll
Tags
Sponsors
Tag Archives: templates
Joomla! 首页自由定制-为首页指定单独的模板
大部分的Joomla! 1.5 模板给了我们足够的自由度,来在首页表达足够丰富的内容,然而有时候对于我们来说,三栏或者两栏的表达方式对于我们仍然不够,并且在建站的初期,可能最需要改变的就是首页的规划,从而达到最好的阅读效果。那么怎么才能让首页脱离模板的限制而任意布局和显示内容? 首先在/templates/目录下找到当前的模板目录,将index.php 拷贝为home.php和default.php ,然后我们来修改index.php,index.php的代码如下: <?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); function isFrontPage(){ return (JRequest::getCmd('option')=='com_content' && !JRequest::getInt('id')); } if(isFrontPage()){ include_once (dirname(__FILE__).DS.'/home.php'); } else { include_once (dirname(__FILE__).DS.'/default.php'); } ?> 其实就是判断是否在访问首页,如果访问首页,怎包含home.php,否则是默认default.php。 接下来就是按照你自己的意愿来修改home.php,而不受任何限制了。通常保留原来模板的页头部分,而内容部分可以你任意布局。
joomla模板单常见问题
什么是模板(Template)? 模板决定了网站的整体外观和布局。模板提供了一个框架来整合通用元素(模块和组件),还包括了级联样式表(CSS)。站点的前端(网站)和后台(管理)都使用了模板。 Joomla! 安装版中包括了若干模板。你可以从其他网站上找到更多的模板,有些是免费的(基于各种许可证),也有些是收费的。此外,很多设计人员都能够制作模板。你也可以尝试制作你自己的模板。 模板通过模板管理器(Template Manager)管理,其入口在管理后台的扩展(Extensions)菜单下。 怎样安装模板(install a tempalte)? 在管理后台循扩展 » 安装和卸载(Extensions » Install & Uninstall)菜单进入,上传 .zip 格式的模板压缩文件即可。 也可以将整个模板文件夹直接复制到 /templates/ 目录下。 怎样修改模板(modify a template)? 模板是保存在 /templates/ 目录下的一系列 xml、php、html 和图片文件组成。你可以直接编辑这些文件,或者通过模板管理器(Template Manager)中提供的编辑接口进行修改(可修改模板中的 html 和 css 文件)。 怎样给特殊的页面单独指定模板? Joomla! 中设定了默认模板,你也可以给特殊的“页面”单独指定模板,这里的页面特指某个(些)菜单项链接到的页面。因此,要给某个页面指定模板,首先要确保某个菜单项指向这一页面。参考 Joomla! 使用手册 – 菜单及菜单项(Menu & … Continue reading
joomla 模板制作中的 jdoc说明
jdoc:include <jdoc:include type=”component” /> <jdoc:include type=”head” /> <jdoc:include type=”installation” /> <jdoc:include type=”message” /> <jdoc:include type=”module” name=”breadcrumbs” /> <jdoc:include type=”module” name=”menu” /> <jdoc:include type=”module” name=”submenu” style=”rounded” id=”submenu-box” /> <jdoc:include type=”modules” name=”debug” /> <jdoc:include type=”modules” name=”icon” /> <jdoc:include type=”modules” name=”left” style=”rounded” /> … Continue reading