8

我有一个自定义 joomla 2.5 模板,我希望将其转换为 Joomla 3.0。目前我发现的唯一方法是如何将 Joomla 1.5 转换为 2.5。请在这里指导我,因为我已经花了将近一个月的时间。我找到了一种方法http://docs.joomla.org/J3.1:Converting_A_Previous_Joomla!_Version_Template但我不明白如何去做。如果您还可以就如何实施我发布的链接中的步骤给出一个明确的程序,这将对我有很大帮助。

4

2 回答 2

1

这个答案可能不是很详细,但在这里你可以采取一些步骤:

  1. 从 Joomla 2.5 模板中识别纯 HTML。暂时将其保存在单独的文件中。
  2. 在 Joomla 3.x 中不推荐使用许多函数和常量,例如用于在 Joomla 2.5 中提供“/”的 DS 常量。您需要将其替换为“/”。
  3. 获取站点名称、徽标等常用功能需要更改代码。您可以从 Protostar 模板中获取参考。您可以看到他们如何从代码中检索站点名称的值。一开始似乎很难,但是当你逐渐前进时,你就会熟悉 Joomla 3 模板引擎。
  4. 一切完成后,您可以继续编辑 XML 文件。您可以从 Protostar 模板复制和粘贴 templateDetails.xml。确保更改文件名、文件夹等重要元素。

压缩整个模板文件夹并将其安装在您的网站上,使其成为默认值。如果您发现任何错误,请继续并在 PHP 中打开错误报告。解决这些错误并使您的模板在 Joomla 3 上工作

于 2014-11-20T12:59:14.710 回答
0

这不是我可以为您提供的绝对指南,但以下是基本步骤:

  • 这真的取决于它是基本模板还是基于 RocketTheme 或 YOOtheme 等模板框架

  • 检查 Joomla 中的默认模板,它称为 Protostar。仔细看看,了解他在做什么

  • 检查清单文件(将其与 Protostar 进行比较)

  • 也许不是那么重要,但还要检查Joomla 3.0 和 Joomla Platform 12.1 中的潜在向后兼容性问题

  • 如果您在安装/使用模板时遇到问题,请发布具体问题

于 2013-04-18T19:42:46.193 回答