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

Ang*_*elo 2 theming magento

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

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

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

  1. 浏览类别必须嵌套在左栏中的网站菜单中.
  2. 我的购物车(不仅仅是一个链接,但应该在客户向其添加商品时更新)将位于带有帐户链接和快速搜索字段的标题中.

此外,主页(以及网站的几个页面)将混合使用CMS页面和标准Magento页面,这意味着它将显示左栏中的常用菜单和一些动态PHP内容(I可能会尝试在后端添加该功能来管理它.

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

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

谢谢Angelo

clo*_*eek 7

不要从头开始,这将是一项疯狂的工作量.如果您的预期设计与默认设计太不相同,那么请考虑从空白主题开始(所有功能部件都已到位)或甚至是SEO友好的空白主题.像几乎所有人一样,你会发现只用CSS就能完成几乎所有的变化.


Jev*_*nov 6

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

特别是章节布局,块和模板

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

更新1

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

design/frontend
-yourtheme
--default
---template
---layout
Run Code Online (Sandbox Code Playgroud)

skin/frontend    
-yourtheme
--default
---css
---images
---js
Run Code Online (Sandbox Code Playgroud)

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

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

如果你是HTML-CSS设计师,那么我会建议你理解XML是如何工作的,因为对于设计师来说这是我认为最困难的部分.

说真的,练习.