Уважаемые эксперты,
Я упоминаю, что все, что я сделал до сих пор в одном из моих проектов с использованием Magento версии 1.4.2, но ПОЖАЛУЙСТА, поправьте меня, если какой-либо из моих процессов кажется неправильным.Я буду более чем благодарен всем вам.
У меня совсем другой взгляд на страницу продукта, так что, возможно, было бы неразумно использовать доступные по умолчанию маркеры макета страницы.
Поэтому я подумал об использовании другого дескриптора макета "page_product_list
"чем доступные (например," page_two_columns_left
"," page_two_columns_right
").Для его использования я определил блок XML в файле "config.xml
" (расположенный в папке "/app/code/local/Mage/Page/etc/
"), как и другие блоки дескриптора макета.Код для моего пользовательского дескриптора макета: -
<!-- some other nodes -->
<three_columns module="page" translate="label">
<!-- details of this node -->
</three_columns>
<product_list module="page" translate="label">
<label>Product List Page</label>
<template>page/product-list.phtml</template>
<layout_handle>page_product_list</layout_handle>
</product_list>
Итак, теперь я хочу загрузить этот дескриптор макета вместо дескрипторов макета "page_two_columns_left
" & "default
" всякий раз, когда любой пользовательпытается просмотреть страницу сведений о любой категории.
Но это не работает.Может, кто-нибудь подскажет мне, что можно сделать, чтобы достичь этого должным образом в Magento?