Jump to content

в карточке товара к вкладкам Описание (активна) и Отзывы добавить еще вкладки


Recommended Posts

В карточке товара сейчас есть по умолчанию две вкладки: Описание (активна) и Отзывы.

Есть ли возможность через админку добавить  в конкретную карточку товара еще вкладки, например Характеристики, Госты? Если да, то как?

Если нет, то как это сделать для шаблона карточки товара?

Link to post
Share on other sites
1 час назад, Stanislav сказал:

В карточке товара сейчас есть по умолчанию две вкладки: Описание (активна) и Отзывы.

Есть ли возможность через админку добавить  в конкретную карточку товара еще вкладки, например Характеристики, Госты? Если да, то как?

Если нет, то как это сделать для шаблона карточки товара?

Можно для нужного товара свой шаблон задать, а уже в своём шаблоне добавить новую вкладку.

Скопируйте /templates/шаблон/module/product_info/product_info_v1.html например в my_product_info.html

Отредактируйте в админке нужный товар и в закладке Дополнительно, в опции Шаблон для карточки товара выберите my_product_info.html

И затем уже правьте шаблон, добавляя закладки.

Закладки делаются примерно так, в заметке писал - 

Это правда старый скрипт.

В шаблоне vamshop1 есть уже bootstrap, т.е. там уже есть скрипт для закладок.

Вот как в boostrap добавляются закладки - https://getbootstrap.com/2.3.2/javascript.html#tabs

т.е. Вам просто надо добавить пару строку кода к сущесвутющим закладкам и всё.

 

Link to post
Share on other sites

понял, спасибо, но не совсем то, что нужно. Сейчас сформулирую в новой теме Комерческие предложения.

Link to post
Share on other sites
10 минут назад, Stanislav сказал:

понял, спасибо, но не совсем то, что нужно. Сейчас сформулирую в новой теме Комерческие предложения.

Почему не то.

Спецификации уже есть по умолчанию на странице карточки товара.

Просто переносите метку спецификации внутрь закладки вновь созданной и будет то, что нужно.

Link to post
Share on other sites

а, да? я в этом не разобрался еще. Вот так можно в результате будет сделать?

 

В данный момент в карточке товара магазина Vamshop1 есть две вкладки: Описание (активна) и Отзывы.

Необходимо, чтобы из админки можно было в карточке !конкретного товара создать одну или несколько новых дополнительных вкладок, например пусть это будет еще 4 новых вкладки: 1.Применение, 2.Химический состав, 3.Госты, 4.Таблица аналогов.

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

В каждую из этих новых вкладок из админки можно было бы вывести содержание конкретной Информационной страницы.

В приведенном примере: во вкладке 1.Применение выводится текст описание в каких отраслях применяется этот товар. Во вкладке 2.Химический состав выводится таблица химических элементов и текст описание. Во вкладке 3.Госты выводится таблица с наименованиями Гостов и ссылки на pdf файлы для скачивания. Во вкладке 4.Таблица аналогов выводится таблица соответствия разных товаров разных производителей. 

т.е. в админке в карточке создаваемого товара  получится так - Кнопка "создать новую вкладку", - присвоить название новой вкладки, - назначить новой вкладке конкретную информационную страницу.

Link to post
Share on other sites
10 минут назад, Stanislav сказал:

а, да? я в этом не разобрался еще. Вот так можно в результате будет сделать?

 

В данный момент в карточке товара магазина Vamshop1 есть две вкладки: Описание (активна) и Отзывы.

Необходимо, чтобы из админки можно было в карточке !конкретного товара создать одну или несколько новых дополнительных вкладок, например пусть это будет еще 4 новых вкладки: 1.Применение, 2.Химический состав, 3.Госты, 4.Таблица аналогов.

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

В каждую из этих новых вкладок из админки можно было бы вывести содержание конкретной Информационной страницы.

В приведенном примере: во вкладке 1.Применение выводится текст описание в каких отраслях применяется этот товар. Во вкладке 2.Химический состав выводится таблица химических элементов и текст описание. Во вкладке 3.Госты выводится таблица с наименованиями Гостов и ссылки на pdf файлы для скачивания. Во вкладке 4.Таблица аналогов выводится таблица соответствия разных товаров разных производителей. 

т.е. в админке в карточке создаваемого товара  получится так - Кнопка "создать новую вкладку", - присвоить название новой вкладки, - назначить новой вкладке конкретную информационную страницу.

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

В Админке - Разное - Информационны страницы, в нижней части страницы.

Вы можете цеплять любые файлы к товарам, т.е. всякие госты и т.д.

В общем, практически всё, о чём Вы пишите, уже есть по умолчанию.

 

Может совсем немного придётся код допилить.

А создать закладки, т.е. хим. состав и т.д.

Можно например через доп. поля товаров, у товара в админке есть закладка Доп. поля.

Вот можно создать значения хим. состав и т.д.

А в каталоге просто знаяения доп. полей выводить в виде вкладок.

Вкладки - это ж чисто javascript и обычная html-резаметка.

Link to post
Share on other sites

попробовал, выводится не туда, куда хочется, но если переделать и выводить в div вкладок, то то что нужно будет. Попробую сам разобраться, если не получится напишу, спасибо.

Link to post
Share on other sites
Только что, Stanislav сказал:

попробовал, выводится не туда, куда хочется, но если переделать и выводить в div вкладок, то то что нужно будет. Попробую сам разобраться, если не получится напишу, спасибо.

Я ж об этом и говорю, главное, что всё это уже есть, т.е. сами данные, вывод данных.

А внешний вид - в виде вкладки это или просто текстом, это уже делается правкой шаблона.

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

Но все данные уже есть.

В /templates/шаблон/module/product_info/product_info_v1.html просто надо сделать вкладки и расставить метки как надо.

 

Link to post
Share on other sites
×
×
  • Create New...