все еще работаю над Magento здесь.
В настоящее время я просматриваю блок «просмотр» страницы продукта и, в частности, блок, помеченный product_type_data
в атрибуте as
. Его тип — catalog/product_view_type_<type>
, где <type>
может быть simple
, configurable
и т. д.
Я понимаю, для чего это нужно: отображение доступности продукта, а также его цены, а для загружаемых продуктов также отображаются загружаемые образцы. Здорово.
XML макета модуля Checkout также добавляет блок под названием макета product.info.<something>.extra
, где <something>
— тип продукта (простой, настраиваемый и т. д.). Он вызывается своим родительским блоком как product_type_data_extra
. Я обнаружил, что модуль Cataloginventory добавляет свой блок в этот блок и разместил возможные шаблоны в папке templates/cataloginventory/stockqty/
(default.phtml
и composite.phtml
).
Вопросы:
Для чего блок называется product_type_data_extra
?
Почему я не вижу добавления, которые я делаю в вышеупомянутых файлах шаблонов, даже если они происходят за пределами блока if
размещены вокруг всего его обычного содержания?
Спасибо.
P.S. Я использую Commerce Bug Алана Сторма, и он говорит, что блок создается, и шаблон, который он упоминает, действительно является шаблоном, который я нашел (templates/cataloginventory/stockqty/default|composite.phtml
)
EDIT:
Ответ на первый вопрос приведен ниже, ответ на второй вопрос:
Дополнения к этому шаблону не видны, поскольку настроено пороговое значение «Осталось только X». быть равным нулю или ниже, чем количество товара, на которое вы смотрите, на складе.