Настраиваемая опция сходит с ума на странице продукта в Magento

Я новичок в Magento и немного застрял здесь.

Моя тема готова в Magento, и мне нужно было выбрать размер на странице продукта. Итак, я поискал и выяснил, что это делается с помощью Configurable Product. Я сделал все шаги, упомянутые здесь http://www.magentocommerce.com/knowledge-base/entry/creating-a-configurable-product

Несколько минут спустя я создал раскрывающийся список «Размер», который заставил меня почувствовать, что я, в конце концов, не бесполезный бродяга; но потом реальность поразила меня. Выпадающий список каким-то образом показывает себя в очень странной позиции, и я не знаю, как это исправить.

На этой картинке все показано: -

введите здесь описание изображения

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

Отсюда мой вопрос, как я могу привести его в чувство или сделать некоторые исправления кода, чтобы он отображался в нужном месте.

Огромное спасибо


person Steve    schedule 02.08.2013    source источник
comment
Разве это не просто проблема CSS? Если вы читаете исходный код html, находится ли этот блок в нужном месте?   -  person dagfr    schedule 02.08.2013
comment
На самом деле это было установлено Magento. Спасибо.   -  person Steve    schedule 07.08.2013


Ответы (1)


У Magento есть странный способ отображения настраиваемых параметров на странице продукта. По сути, когда вы создаете настраиваемый продукт, у вас есть возможность выбрать, попадают ли параметры в container1 или container2 (отличное название, а?). Вы можете настроить это в экран редактирования продукта в разделе Дизайн > Показать параметры продукта в.

Однако гораздо более простое решение — переместить container2 выше container1 в файле catalog/product/view.phtml, так как все настраиваемые продукты по умолчанию имеют значение Блокировать после информационного столбца.

Это код, который вы хотите переместить, если используете CE:

<?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>
person 1000Nettles    schedule 02.08.2013
comment
Есть ли способ установить все настраиваемые продукты в container1? - person inrsaurabh; 30.08.2018