2

第一次在stackoverflow上,第一次在magento上……拜托了。:)

我做了功课,阅读了 Magento wiki 上的几篇文章,并在网站上搜索了可能的答案和解决方案。假设我收集了一个知识库,然后……我比以前更困惑了……

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

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

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

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

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

谢谢安吉洛

4

2 回答 2

7

不要从头开始,那将是一项疯狂的工作。如果您的预期设计与默认设计差异太大,请考虑从空白主题开始(所有功能部件都已到位),甚至是 SEO 友好的空白主题。像几乎所有其他人一样,您会发现只需 CSS 即可进行几乎所有更改。

于 2011-12-02T15:11:31.207 回答
6

I may advice you a very good resource which has interestind materials regarding to magento: Alan Storm's site

Especially chapter Layouts, Blocks and Templates

If your task is to make a design for regular shop, I would advice you to customize Magento's template. Well in some cases you would have to override some blocks. IMHO.

UPDATE 1

First of all, I would suggest you to create your own theme. So make following dir's:

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

and

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

Set in magento's System-configuration-Design your theme as default. It will work, even if there is no files it will work, due to theme loading hierarchy.

And start experimenting. Copy some files from base/default or default/default theme your theme, edit and see what's happens. ;)

If you are HTML-CSS designer then I would advice you to understand how XML is working, becaus for designer this is the most difficult part I think.

Seriously, practice.

于 2011-12-02T12:20:26.723 回答