在joomla模板的白页

时间:2013-06-04 01:37:00

标签: php joomla

我对Joomla比较新,所以如果这是一个简单的问题请原谅我。无论如何,我得到了一个从头开始制作的模板。此模板有多个页面,如索引(显然),博客和联系人。我的问题是除了索引之外,我的模板的所有其他布局都没有出现。我得到的只是一个白页。我怀疑它与我的网址有关(... / joomlaproj / templates / mytemplate / contact.php)我应该在我的php文件中添加或更改某些内容以使其显示。我已经尝试将联系人和博客文件移到模板文件夹之外,但它仍然显示为空白页面。为什么会这样?

2 个答案:

答案 0 :(得分:1)

我想你可能误解了Joomla是什么以及它是如何工作的。它是一个内容管理系统,因此不会生成带有简单PHP页面的静态网站。您将每个文件(例如 contact.php blog.php )添加到模板文件夹中。您可以根据需要从Joomla Extensions Directory安装扩展程序,通过后端创建一个菜单项并将组件分配给它。

看一下Joomla文档,为您提供更多详细信息:

http://docs.joomla.org/Getting_Started_with_Joomla

如果您可以选择使用此项目的内容,例如Joomla,Wordpress,自定义编码等,那么请快速考虑一下该网站的规模。如果它主要是一个博客网站,也将包括一个联系表格,那么你最好的选择可能是Wordpress。如果它包含更多内容,例如论坛或任何其他更复杂的系统,那么Joomla将是您最好的选择。

希望这有帮助

答案 1 :(得分:1)

除了阅读初学者文档和一些有关如何制作模板的文档外,您还应该查看核心模板。

如果它是Joomla模板,您的模板应该进入templates / yourtemplatename文件夹,您应该使用discover install安装它。但是,如果你没有给它一个xml文件,那将无法正常工作。您没有提及xml文件这一事实向我表明您没有Joomla模板。

Joomla模板确实有一个index.php文件,但您应该打开该文件,看看该文件是否与Protostar或Beez index.php文件类似。 Joomla模板可能有一个blog.php文件,可能用于覆盖Joomla的博客布局,这个文件应该与你在/components/com_content/views/category/tmpl/blog.php中找到的文件非常相似。它将放在templates / mytemplatename / html / com_content / category文件夹中。

接下来,您需要分析您对内容的思考方式以及您对设计的思考方式。

选择一个默认模板(Joomla 3中的protostar)设置您的内容。这是创建您的主页文章,您的联系页面和您的博客页面(带有一些示例内容)。将这些内容连接到您的导航,通常可以按照您希望的方式运行内容。然后使用您给出的设计规范,您可能需要创建匹配它的布局覆盖。

contact.php文件包含什么?你应该展示一些代码。