我有一个 html 模板,它有多个页面,如主页、关于我们、联系方式、服务......我想将其转换为 joomla 模板。我花了很多时间在谷歌搜索一个好的教程,如下所示:
但他们都不能回答我的问题:如何将所有 html 页面转换为 joomla?谁能给我介绍一个完整的教程???
对不起我糟糕的英语
比Q
我有一个 html 模板,它有多个页面,如主页、关于我们、联系方式、服务......我想将其转换为 joomla 模板。我花了很多时间在谷歌搜索一个好的教程,如下所示:
但他们都不能回答我的问题:如何将所有 html 页面转换为 joomla?谁能给我介绍一个完整的教程???
对不起我糟糕的英语
比Q
您可以从以下地址发布的教程开始
http://www.tobacamp.com/tutorial/5-easy-steps-converting-html-template-to-joomla-template/
没有自动转换器或开箱即用的解决方案,也没有任何教程可以帮助您。解决问题的最佳方法是在 Artisteer 的帮助下复制模板。您可以使用 Artisteer 重新创建模板设计和感觉。下载链接:www.artisteer.com/?p=downloads
您需要将您的思维模式从静态模板转变为动态模板。
如您所知,在 joomla 模板中有一个名为 index.php 的基本布局。但这通常是非常简单的,只是定义页面上的一些位置,包括所有页面通用的 css 和 javascript。这为您的网站提供了通用的外观和感觉,并确保了良好的用户体验。
对于单个页面的 css,您通常只需将其包含在 template.css 文件或类似文件中。
在索引文件中,您会看到写有 jdoc:inlcude 的地方。这些地方实际上包括为页面上的特定块提供详细 html 的布局,通常会有一个组件 jdoc(不能超过一个)和许多模块和模块以及其他一些。
这些文档的 html 位于 components/com_componentname/view/viewname/tmpl 文件夹中。
要覆盖核心布局,您可以通过在模板的 html 文件夹中放置相同的命名文件来使用模板覆盖系统。您可以查看包含的模板以了解其工作原理。在 joomla 文档站点上有很好的文档。 http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core 将帮助您入门。
这也可能是一个混淆点。在 CMS 中,您努力将内容与演示分开。因此,如果您在cms 中输入核心信息,即在com_contact 中输入联系信息,并将您当前的大部分内容输入到单独的文章中,您将开始了解它是如何工作的。我通常建议首先将所有静态内容输入到适当的位置,然后努力使呈现的页面看起来完全符合您的要求。