◄Помощь► Magento

Статус
В этой теме нельзя размещать новые ответы.

Violent

V-Power! (7 Years with Nulled! <3)
Регистрация
17 Окт 2012
Сообщения
375
Реакции
296
Тему создано специально для помощи в настройке, установке и другого, что связано с CMS Magento.

Прежде чем написать в этой или любой-другой теме, ОБЯЗАТЕЛЬНО прочите правила раздела: Для просмотра ссылки Войди или Зарегистрируйся (незнание правил, не освобождает от ответственности и наказания!)

Если вопрос не касается настройки Magento, то тогда вам нужно заглянуть в одну из этих тем:

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

Свою проблему описывайте как можно подробней и по возможности обязательно нужно давать примеры страниц (код, скриншоты или ссылки на сайт под спойлер или хайд)!

И еще! Если вопрос тупой или настолько очевиден что на него уже неоднократно давали ответ как здесь так и в интернете, то он моментально удаляется, а пользователь после повторного похожего вопроса моментально улетает в БАН! Потому, пользуйтесь поиском как здесь на форуме, так и в интернете.

P.S.
Если проблема не решается в 3-4 сообщения, это не проблема, это кривые руки!
:att:
P.P.S. Прежде чем задать вопрос обновите кэш, индексы и отключите компиляцию, а лучше при настройке/доработке отключите всё что только можно! Иначе, тупые вопросы попросту будут удаляться.

__________________________________________________________________________________________________________________________________
Начну.. Есть бесплатный модуль Для просмотра ссылки Войди или Зарегистрируйся, спокойно становится на версию 1.7, но ошибка появляется при переходе на сайт liqpay:
"Ошибка! Не передана информация для покупки.error:
Сумма должна быть больше 0.02 грн
Валюта не присутствует...."
.
Нужно решить эту проблему, кто возьмется за ее решения (можно не бесплатно, тогда писать в личку)?
P.S. На самом Для просмотра ссылки Войди или Зарегистрируйсяесть "некий" совет как это решить, но для меня он не понятен.

P.P.S. Проблема решена, кому надо обращайтесь.
 
Последнее редактирование:
А на остальных страницах есть возможность переключения? просто по логике эта функция выставляет по умолчанию вид и она не должна убирать переключатели.
 
Переключатели остались. И на остальных страницах все работает. Просто для этой страницы получается, что всегда грузится то, что выставлено в админке и плевать на желания клиента ;)
 
У меня такая проблема хочу вывести атрибут товара в каталог под изображение товара, нашел код вывода атрибута в карточку товара в attributes.phtml
<?php echo $this->htmlEscape($this->__($_data['label'])) ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>, вставляю этот код в list.phtml представление каталога и не чего не отображается. Еще надо поставить условие если атрибут не заполнен не выводить его.
 
У меня такая проблема хочу вывести атрибут товара в каталог под изображение товара, нашел код вывода атрибута в карточку товара в attributes.phtml
<?php echo $this->htmlEscape($this->__($_data['label'])) ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>, вставляю этот код в list.phtml представление каталога и не чего не отображается. Еще надо поставить условие если атрибут не заполнен не выводить его.
первое не знаю, сам бы с удовольствием хотел бы знать
второе: в файле
app\design\frontend\default\default\template\catalog\product\view\attributes.phtml

Код:
<?php foreach ($_additional as $_data): if ((Mage::helper('eav')->__('No') == $_data['value'])) {continue;} ?>
            <tr>
                <th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
                <td class="data"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
            </tr>
<?php endforeach; ?>
ещё чуть вариантов Для просмотра ссылки Войди или Зарегистрируйся
 
Привет! Речь идет о фришном боковом меню Для просмотра ссылки Войди или Зарегистрируйся
Кто знает, что нужно добавить, что бы при разворачивании новой категории, предыдущая сворачивалась? А то открываю одну, а вторая не закрывается и меню нереально длиное становится...
 

Вложения

  • Navigation.txt
    17,5 KB · Просмотры: 4
Привет! Речь идет о фришном боковом меню Для просмотра ссылки Войди или Зарегистрируйся
Кто знает, что нужно добавить, что бы при разворачивании новой категории, предыдущая сворачивалась? А то открываю одну, а вторая не закрывается и меню нереально длиное становится...
вот это меню Для просмотра ссылки Войди или Зарегистрируйся сворачивается

Убрать атрибут получилось если его нет, а вот вывести его каталог не получается. Вот какой код получился:
PHP:
<h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2>
                <?php foreach ($_additional as $_data): ?>
            <?php
    $_attribute = $_product->getResource()->getAttribute($_data['code']);
    $_isEmpty = (!is_null($_product->getData($_attribute->getAttributeCode())) &&((string)$_attribute->getFrontend()->getValue($_product) != ''));?>
    <?php if ($_isEmpty) { echo $this->htmlEscape($this->__($_data['label']));} ?>
    <?php if ($_isEmpty) { echo $_helper->productAttribute($_product, $_data['value'], $_data['code']);} ?>
        <?php endforeach; ?>
                <?php if($_product->getRatingSummary()): ?>
                <?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
                <?php endif; ?>
                <?php echo $this->getPriceHtml($_product, true) ?>
                <div class="actions">
                    <?php if($_product->isSaleable()): ?>
                        <button type="button" title="<?php echo $this->__('Купить') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Купить') ?></span></span></button>
                    <?php else: ?>
                        <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p>
у Федюка на форуме написано что нужно в catalog.xml прописать блок атрибута, я сделал но не помогло, а очнь надо вывести атрибут в список товаров.
 
Последнее редактирование модератором:
первое не знаю, сам бы с удовольствием хотел бы знать
второе: в файле
app\design\frontend\default\default\template\catalog\product\view\attributes.phtml

Код:
<?php foreach ($_additional as $_data): if ((Mage::helper('eav')->__('No') == $_data['value'])) {continue;} ?>
            <tr>
                <th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
                <td class="data"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
            </tr>
<?php endforeach; ?>
ещё чуть вариантов Для просмотра ссылки Войди или Зарегистрируйся


Что бы вывести атрибуты можно использовать $_product->getИмяАтрибута() или $_product->getData('ИмяАтрибута') ИмяАтрибута - чувствительный к регистру.
Если это не поможет, гляньте как у вас выводится имя товара, обычно это $_product->getName() но может быть и $this->getName() тогда и в том что я ранее написал должно быть $this

У меня такая проблема хочу вывести атрибут товара в каталог под изображение товара, нашел код вывода атрибута в карточку товара в attributes.phtml
<?php echo $this->htmlEscape($this->__($_data['label'])) ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>, вставляю этот код в list.phtml представление каталога и не чего не отображается. Еще надо поставить условие если атрибут не заполнен не выводить его.

PHP:
<?php if (isset($_product->getData('ИмяАтрибута'))): ?>
<div>
     <?php echo $_product->getData('ИмяАтрибута') ?>
</div>
<?php endif; ?>
 
Последнее редактирование модератором:
Как решается такая задача:
1) Есть quickview
2) Есть ajax add to cart

В каталоге при нажатии на add to cart срабатывает ajax и тру-ля-ля! Отлично!

НО! При нажатии на quickview и нажатии в этом окне add to cart не срабатывает:
1) ajax add to cart
2) нужно что бы после отработки ajax add to cart окно quickview закрывалось...


Итого нужно, что бы срабатывало add to cart через ajax в окне quickview и после добавления в корзину совершалось закрытие окна...
Может есть связка готовая или есть откуда выдрать?
 
Что бы вывести атрибуты можно использовать $_product->getИмяАтрибута() или $_product->getData('ИмяАтрибута') ИмяАтрибута - чувствительный к регистру.
Если это не поможет, гляньте как у вас выводится имя товара, обычно это $_product->getName() но может быть и $this->getName() тогда и в том что я ранее написал должно быть $this



PHP:
<?php if (isset($_product->getData('ИмяАтрибута'))): ?>
<div>
     <?php echo $_product->getData('ИмяАтрибута') ?>
</div>
<?php endif; ?>
Не получается пишет ошибка-Can't use method return value in write context in app/design/frontend/default/indec/template/catalog/product/list.phtml on line 96
Вот как выводится имя товара
PHP:
<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?>
 
Подходят ли демо-данные от CE на EE? ฺИли будут глюки с таблицами ?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху