【问题标题】:Magento - Customizing a page?Magento - 自定义页面?
【发布时间】:2012-04-10 17:32:04
【问题描述】:

我刚开始使用 Magento,对我来说,那里看起来很乱......

我正在寻找编辑从模板获得的主页。它看起来很棒,但我在里面取出了一堆无用的静态块,现在我到处都是整体。检查链接: http://goo.gl/v5uTx

我似乎没有找到我的实际页面结构在哪里?我进入了管理员,只是在我的主页上找到了这个:

    <p>
{{widget type="flexiblewidget/list" column_count="3" limit_count="9"  
if="em_feature_product=1" header="Favorite products" order_by="name asc" 
template="flexiblewidget/featured.phtml"}}
</p>

这基本上是页面的一小部分。

所以问题是,我在哪里可以找到我的页面内容和结构的其余部分(即幻灯片、热门商品...),以便我可以尝试重新组织它看起来像一个网站而不是奶酪?

谢谢。

【问题讨论】:

    标签: php xml magento


    【解决方案1】:

    Magento 与大多数其他 CMS 解决方案不同。您可能习惯于在 CMS 页面中看到原始 HTML,或者至少是其中的一部分。但是,Magento 使用 PHP 在页面上呈现块。它从主题内的 XML 文档中获取指令。如果这是您第一次使用 Magento,最好在您感到沮丧之前查看this post。它将引导您了解一些基础知识。

    最有可能的是,滑块和顶部优惠的 HTML 位于主题目录内的文件中。您的主题目录将位于 app/design/frontend/PACKAGE/THEME/ - 您的 php 和 html 将位于模板文件夹中,XML 指令将位于布局文件夹中。主页与您网站上的许多其他页面一样,都使用主模板来加载网站范围的 HTML 和 CSS。默认情况下,这些主要模板有 4 个:1 列、2 列左侧边栏、2 列右侧边栏和 3 列。这些主要模板可以在“页面”目录下的模板文件夹中找到。如果您打开其中一个模板,您会发现如下所示的一行:

    <?php echo $this->getChildHtml('content') ?>
    

    这一行正在向 XML 指令询问名为“content”的块下的任何内容。这很可能是分配滑块的位置。您必须找到定义它的 XML 文件。您可能想熟悉布局文件夹和 Magento 的后备层次结构。查看this post

    希望这能帮助您解决您的网页遇到的问题!

    【讨论】:

      猜你喜欢
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多