Страница 1 из 1

Вывод характеристик товара вместо Доставка и Оплата

Добавлено: 06.07.2021, 13:18
Aleks
Разместил в дефолте Характеристики товара справа от карточки вместо доставка и оплата.
Не решил один вопрос: как сделать так, чтобы Описание было открыто по умолчанию

Добавлено: 07.07.2021, 00:12
Dysha-Kuzbass
Алекс, а зачем такое, дико извиняюсь за бедность речи, "извращение"?
Разве не хватает *tab`ов?

З.Ы. В принципе сделать то можно, но... Выше уже описал.

Добавлено: 07.07.2021, 05:40
Aleks
Мы создаем магазин, учитывая два условия: особенности товара (у нас не ширпотреб) и интересы посетителей.
А для них важны в первую очередь не картинка, фасон. размер, модель и даже не цена, а технические характеристики.
Потому товар на витрине выводим не сеткой, а строкой. Аннотация рулит.
В приведенном мной примере есть простая логика: вместо Доставка и Оплата выводим характеристики из фильтра.
Спасибо за подсказку. Достаем известный музыкальный инструмент и пляшем вокруг табов.
Если не трудно. подскажите несколько ПА.

Добавлено: 08.07.2021, 06:16
Aleks
Во-первых никакого "извращения" здесь нет. Просто код, выводящий характеристики товара, ставим вместо Доставка и Оплата (ключевое слово accordion).
Решение есть и простое.
Из main.tpl берем код, выводящий Полное описание, удаляем лишнее (brands) вставляем в product.tpl вместо кода, выводящего Описание.
Это упрощенный алгоритм действий. Ибо требуются еще некоторые перестановки в коде.

Добавлено: 08.07.2021, 06:49
nyc-xp
Aleks писал(а):Разместил в дефолте Характеристики товара справа от карточки вместо доставка и оплата.
Не решил один вопрос: как сделать так, чтобы Описание было открыто по умолчанию

С открыты описанием когда то делал, не помню точно, но убирал или класс какой то, который отвечает за закрытый аккордеон, или css, правил.

Добавлено: 08.07.2021, 07:16
evgennova
в файле product.tpl
строку примерно 338

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

<div class="mobile_tab__content">

заменить на

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

<div class="mobile_tab__content" style="display:block">

Добавлено: 10.07.2021, 20:48
Aleks
<div class="mobile_tab__content" style="display:block">
Не работает в 4.1.1.
Решил так:
<div class="block--border tabs">
<div class="tabs__navigation">
{if $description}
<div class="block__body">
<h1><span data-language="product_description">{$lang->product_description}</span></h1>
<div class="block__description">{$description}</div>
</div>
</div>
</div>
{/if}
Аналогично отредактировать код features, убрать link.

Добавлено спустя 9 часов 36 минут:
PS. Добавить col-12.

Добавлено: 14.07.2021, 18:21
Aleks
Тестировал. Link лучше оставить.