Разница между файлами макета magento и их обработкой
Я немного запутался в этих двух дескрипторах, например, когда использовать эти два тега. Пожалуйста, проясните для меня, когда использовать эти два.
1 answers
Ссылка
Это используется для создания ссылки на текущий существующий блок в xml-файле макета. Допустим, вы хотите изменить шаблон блока, на который вы сначала ссылаетесь, а затем вызываете шаблон набора. Или если вы хотите добавить новый javascript в заголовок.
<reference name="head">
<action method="addJs">
<script>something/new.js</script>
</action>
</reference>
Обновление
Это используется для добавления полного дескриптора макета внутри другого. Например, если бы у вас был дескриптор макета test_handle
и вы хотели бы включить дескриптор catalog_product_view
, вы бы сделали следующий.
<test_handle>
<update name="catalog_product_view" />
</test_handle>
В этом случае дескриптор test_handle
и дескриптор catalog_product_view
будут точно такими же и будут включать одни и те же блоки.