新的Magento主题从头开始[给新手的建议]

时间:2011-12-02 12:02:42

标签: magento theming

第一次在stackoverflow上,第一次在magento上...请好。 :)

我做了我的作业,我在Magento维基上阅读了一些文章,我在网站上搜索了可能的答案和解决方案。让我们说我收集了一个知识基础......我比以前更困惑......

好的,让我们从这开始,我必须将自定义主题应用于Magento安装。该设计可以放在2列左侧模板中,但略有不同。

  1. 浏览类别必须嵌套在左栏中的网站菜单中。
  2. 我的购物车(不仅仅是一个链接,但应该在客户向其添加商品时更新)将位于带有帐户链接和快速搜索字段的标题中。
  3. 此外,主页(以及网站的几个页面)将混合使用CMS页面和标准Magento页面,这意味着它将显示左栏中的常用菜单和一些动态PHP内容(我可能会尝试在后端添加该功能来管理它)。

    现在,问题是,我应该选择Magento发行版中已经存在的2列布局并尝试根据我的需求进行自定义吗?或者我试图覆盖它,创建临时的.phtml模板文件和块?

    有关混合/动态主页的任何建议吗?

    由于 安吉洛

2 个答案:

答案 0 :(得分:7)

不要从头开始,这将是一项疯狂的工作量。如果您的预期设计与默认设计太不相同,请考虑从a blank theme开始(所有功能部件都已到位)或甚至an SEO friendly blank theme。像几乎所有人一样,你会发现只用CSS就可以做出几乎所有的改变。

答案 1 :(得分:6)

我可能会建议你一个非常好的资源,它有关于magento的兴趣材料: Alan Storm's site

尤其是章节Layouts, Blocks and Templates

如果您的任务是为常规商店制作设计,我建议您自定义Magento的模板。在某些情况下,你必须覆盖一些块。 IMHO。

更新1

首先,我建议你创建自己的主题。 所以制作以下目录:

design/frontend
-yourtheme
--default
---template
---layout

skin/frontend    
-yourtheme
--default
---css
---images
---js

在magento的系统配置中设置 - 将您的主题设计为默认值。由于主题加载层次结构,它将起作用,即使没有文件也可以使用。

然后开始尝试。从base / default或default / default主题复制一些文件主题,编辑并查看发生了什么。 ;)

如果您是HTML-CSS设计师,那么我建议您了解XML的工作原理,因为设计师这是我认为最困难的部分。

说真的,练习。