2013-08-02 2 views
0

Я новичок в Magento, и мне здесь очень плохо.Настраиваемый вариант berserk на странице продукта в Magento

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

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

Эта фотография показывает все: -

enter image description here

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

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

Много Большое спасибо

+0

Разве это не только проблема CSS? Если вы читаете исходный код html, этот блок находится в нужном месте? – dagfr

+0

На самом деле он был установлен Magento. Благодарю. – Steve

ответ

1

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

Однако гораздо проще решение двигаться container2 выше container1 в файл catalog/product/view.phtml как все конфигурируемые продукты по умолчанию для блока После Info Колонка.

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

<?php if ($_product->isSaleable() && $this->hasOptions()):?> 
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?> 
<?php endif;?> 
Смежные вопросы