Categories

Новые шаблоны

Magento. Нахождение боковых модулей

Chris Diaz Май 19, 2011
Rating: 3.8/5. From 4 votes.
Please wait...

Этот туториал покажет, как найти код боковых модулей в шаблоне Magento.

Откройте папку app\design\frontend\default\your_theme\layout. Здесь находятся XML файлы. Они определяют позицию и порядок модуля. Откройте XML файл и найдите тег <reference>, он отвечает за позицию на разных страницах шаблона.

Также Вы можете видеть такие теги как: <reference name="top.menu">, <reference name="left">, <reference name="right">, <reference name="footer_links"> и т.д..

Давайте увидим, где Вы можете найти большинство модулей Magento.

 

Сравнение продуктов

Файл: catalog.xml

  <block  type="catalog/product_compare_sidebar"  before="cart_sidebar" name="catalog.compare.sidebar"  template="catalog/product/compare/sidebar.phtml"/>

 

Покупка по/Найти по

Файл: catalog.xml

  <block  type="catalog/navigation" name="catalog.leftnav"  before="-" template="catalog/navigation/left.phtml"/>

 

Просмотренные продукты

Файл: catalog.xml

  <block  type="reports/product_viewed"  before="right.permanent.callout"  name="left.reports.product.viewed"  template="reports/product_viewed.phtml" />

 

Смежные продукты

Файл: catalog.xml

<block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>
	<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml">
    	<action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
        <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
        <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
        	<block type="core/text_list" name="cart_sidebar.extra_actions" as="extra_actions" translate="label" module="checkout">
            	<label>Shopping Cart Sidebar Extra Actions</label>
            </block>
    </block>

 

Моя корзина

Файл: checkout.xml

	<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
    	<action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
        <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
        <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
        <block type="core/text_list" name="cart_sidebar.extra_actions" as="extra_actions" translate="label" module="checkout">
        	<label>Shopping Cart Sidebar Extra Actions</label>
        </block>
    </block>

 

Опрос

Файл: poll.xml

<block type="poll/activePoll" name="right.poll">
    <action method="setPollTemplate"><template>poll/active.phtml</template><type>poll</type></action>
    <action method="setPollTemplate"><template>poll/result.phtml</template><type>results</type></action>
</block>

 

Популярные теги

Файл: tag.xml

<reference name="left">
    <block type="tag/popular" name="tags_popular" template="tag/popular.phtml"/>
</reference>

 

Лого PayPal

Файл: paypal.xml

<block type="paypal/logo" name="paypal.partner.right.logo" template="paypal/partner/logo.phtml"/>

 

Рассылка

Файл: newsletter.xml

<block type="newsletter/subscribe" name="newsletter" as="newsletter" template="newsletter/subscribe.phtml"/>

 

 

Шаблоны Magento
Эта запись была размещена в Magento, Magento туториалы и помечена как Magento, module, sidebar, XML. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов