怎样将Joomla 1.5的模板升级改造至Joomla 1.6适用 (3)

thumb-joomla-tutorial-viiiix本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

原文参考:Joomla 1.5 to 1.6 Template Upgrade Tutorial

继续Joomla模板升级改造的话题;之前两篇里面,我们分别了解了index.phptemplateDetails.xml文件的升级变更之处,今天把最后一部分样式表及缩略图的话题做掉。

对于模板的样式表文件(template.css或其他样式表),下面的代码示意了比较主要的变化:

从前的:

.article_separator

改写作:

.item-separator

类似的更加语义化的改变还有:

.blog_more

改写作:

.items-more

对于每篇内容中的“Print”、“PDF”、“Email”这些按钮,在从前的默认模板中由<td class="buttonheading">作为容器;在Joomla 1.6中,容器变成了由<div class="actions">包裹的<ul>无序列表。所以在样式表中我们需要做类似下面这样的定义:

.actions{
margin:0;
}
.actions li{
list-style: none;
display:inline;
float:right;
}

从前的“分类文章列表”视图页面现在同样由无序列表布局输出:

.jcat-children ul,.jcat-children li{
margin:0;
list-style:none;
}
.jcat-children li a{
background:url(../images/bullet_green_arrow.png) no-repeat 0 12px;
display:block;
padding:5px 5px 5px 15px;
font-size:0.9em;
}

另外,新的登录表单移除了从前的<br />,现在所有的label都是和它对应的元素在同一行显示;如果希望还像从前那样各自占一行,那么需要将这些label声明为块级元素:

#form-login #form-login-username label,
#form-login #form-login-password label{
display:block;
}

最后来看一下模板缩略图。在Joomla 1.6里,我们可以在模板根路径中保存一张800×600像素的名为template_preview.png的缩略图,用来在管理后台的模板列表中显示出来,点击之后可以直接查看原始尺寸的图片作为预览。另外记得在templateDetails.xml中添加缩略图文件的声明:

<filename>template_preview.png</filename>

joomla-16-template-preview-manager

整个“怎样将Joomla 1.5的模板升级改造至Joomla 1.6适用”的上半部到此结束;期待原作者发布下半部,届时继续。

译者:Viiiix7210

如需转载,请注明官方英文文 档及本人译文的出处,谢谢。查看英文原文: Joomla 1.5 to 1.6 Template Upgrade Tutorial (Part 1)


收藏与分享

评论刷新

2010-07-02 16:55
这个比较关键,关注一下,毕竟1.5有非常多模板资源……
2010-07-05 10:45
对的;接下来还有些类似的文章资 源准备拿过来做一下,比较有用的
2010-07-26 14:51
杂就找着实用的使用教程呢
2010-07-26 15:38
没太明白您什么意思,大概是“找 不着”?
原文也只是作者自己的角度,我翻 译水平也更是有限,见谅了...

添加评论


Security code
换一张图