Комментарии

Если вам не хватает какой-либо функциональности - расскажите об этом

Модератор: core team

Аватара пользователя
ixley
Ниндзя
Сообщения: 190
Зарегистрирован: Пн фев 15, 2016 9:28 pm

Комментарии

Сообщение ixley » Ср авг 31, 2016 2:21 pm

Привет.
Предлагаю сделать комментарии примерно такими, как на Маркете: https://yadi.sk/i/_NvMmtHHudQ9T
Или на первых порах разрешить публиковать комментарии и не зарегистрированным пользователям.

PS Описания https://github.com/yupe/yupe/issues/2537 заработали, а как их вывести в шаблон?

syrexby
Специалист
Сообщения: 39
Зарегистрирован: Чт ноя 19, 2015 4:35 pm

Re: Комментарии

Сообщение syrexby » Чт сен 01, 2016 9:08 am

ixley писал(а):PS Описания https://github.com/yupe/yupe/issues/2537 заработали, а как их вывести в шаблон?

Код: Выделить всё

/* $items - массив атрибутов какой-то группы
<?php foreach ($items as $attribute): ?>
   <?= CHtml::encode($attribute->description); ?>
<?php endforeach; ?>

Это вот тут https://github.com/yupe/yupe/blob/dev/themes/shop/views/store/product/view.php#L278 на странице товара можно так делать.
В фильтрах тоже просто

Код: Выделить всё

<? if (!empty($attribute->description)): ?>
        <div class="attribute-help__filter-block">
            <div class="attribute-help_icon"></div>
            <div class="attribute-help_content"><?= CHtml::encode($attribute->description); ?></div>
        </div>
    <? endif; ?>

syrexby
Специалист
Сообщения: 39
Зарегистрирован: Чт ноя 19, 2015 4:35 pm

Re: Комментарии

Сообщение syrexby » Чт сен 01, 2016 9:09 am

syrexby писал(а):
ixley писал(а):PS Описания https://github.com/yupe/yupe/issues/2537 заработали, а как их вывести в шаблон?

Код: Выделить всё

/* $items - массив атрибутов какой-то группы
<?php foreach ($items as $attribute): ?>
   <?= CHtml::encode($attribute->description); ?>
<?php endforeach; ?>

Это вот тут https://github.com/yupe/yupe/blob/dev/themes/shop/views/store/product/view.php#L278 на странице товара можно так делать.
В фильтрах тоже просто

Код: Выделить всё

<? if (!empty($attribute->description)): ?>
   <div class="attribute-help__filter-block">
            <div class="attribute-help_icon"></div>
            <div class="attribute-help_content"><?= CHtml::encode($attribute->description); ?></div>
        </div>
<? endif; ?>

Аватара пользователя
ixley
Ниндзя
Сообщения: 190
Зарегистрирован: Пн фев 15, 2016 9:28 pm

Re: Комментарии

Сообщение ixley » Вт сен 13, 2016 2:55 pm

syrexby писал(а):
syrexby писал(а):
ixley писал(а):PS Описания https://github.com/yupe/yupe/issues/2537 заработали, а как их вывести в шаблон?

Код: Выделить всё

/* $items - массив атрибутов какой-то группы
<?php foreach ($items as $attribute): ?>
   <?= CHtml::encode($attribute->description); ?>
<?php endforeach; ?>

Это вот тут https://github.com/yupe/yupe/blob/dev/themes/shop/views/store/product/view.php#L278 на странице товара можно так делать.
В фильтрах тоже просто

Код: Выделить всё

<? if (!empty($attribute->description)): ?>
   <div class="attribute-help__filter-block">
            <div class="attribute-help_icon"></div>
            <div class="attribute-help_content"><?= CHtml::encode($attribute->description); ?></div>
        </div>
<? endif; ?>


Спасибо
Но не разобрался куда вставлять
Я хочу выводить описание атрибута в категории store/category/view.php
В файле есть код

Код: Выделить всё

<form id="store-filter" name="store-filter" method="get">
                    <?php $this->widget('application.modules.store.widgets.filters.PriceFilterWidget'); ?>
                    <?php $this->widget('application.modules.store.widgets.filters.CategoryFilterWidget', ['limit' => 30]); ?>
                    <?php $this->widget('application.modules.store.widgets.filters.ProducerFilterWidget', ['limit' => 30, 'category' => $category]); ?>
                    <?php $this->widget('application.modules.store.widgets.filters.FilterBlockWidget', [
                        'category' => $category
                    ]); ?>
                </form>

Ваш код куда вставлять? У меня много атрибутов

Код: Выделить всё

<? if (!empty($attribute->description)): ?>
   <div class="attribute-help__filter-block">
            <div class="attribute-help_icon"></div>
            <div class="attribute-help_content"><?= CHtml::encode($attribute->description); ?></div>
        </div>
<? endif; ?>

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Комментарии

Сообщение xoma » Ср сен 14, 2016 10:28 am

Вставлять в кусок когда, который отвечает за рендер атрибута -)
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

Аватара пользователя
ixley
Ниндзя
Сообщения: 190
Зарегистрирован: Пн фев 15, 2016 9:28 pm

Re: Комментарии

Сообщение ixley » Пн сен 19, 2016 4:26 am

Додумался наконец!

Тема shop

Взял файл dropdown-filter.php по адресу сайт/themes/shop/views/store/widgets/DropdownFilterWidget

После

Код: Выделить всё

<div class="filter-block__list">


Вставил

Код: Выделить всё

<?php if (!empty($attribute->description)): ?>
<?= CHtml::encode($attribute->description); ?><br><br>
<?php endif; ?>


И всё заработало

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Комментарии

Сообщение xoma » Пн сен 19, 2016 9:14 am

Ага именно так =)
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!


Вернуться в «Предложения и улучшения»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя