• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Своя шаблонизация карточки товара

Image CMS

Akylenok

Новичок
#1
Здравствуйте.

Возможно я невнимательно изучил форум, но все же не нашел ответа на свой вопрос.

Меня, да и наверное многих новичков, интересует как организовать вывод элементов карточки товара по "своему вкусу". Я конечно прочитал что есть хуки и т.д. Но хуки тут не подходят. Сейчас объясню почему.

Мне важно не просто что-то поменять с чем то местами, но и предположим, взять какие то 2-3 элемента и обвести их рамкой, ну и так далее.

Что бы мне хотелось узнать: Как вывести в шаблоне каждый элемент по отдельности (как например Заголовок, Цена, Артикул, Описание, Количество и Кнопка в корзину, Категории, Теги, Основное изображение, Дополнительные изображения, Вкладки, Хлебные крошки и т.д. просто я не все еще элементы знаю :) )

И вставлять эти элементы не хуками (типа Раньше/Позже), а в конкретное место html разметки.
 

D&B

Администратор
Команда форума
Местный
#2
Никак. Пишите собственную WP тему с такими элементами для WC которые вам нужны. Или используйте готовые.
 

Akylenok

Новичок
#3
Никак. Пишите собственную WP тему с такими элементами для WC которые вам нужны. Или используйте готовые.
А как тогда работает вот этот плагин? Это не реклама а пример :) http://codecanyon.net/item/woo-detail-product-page-builder/7605299

Как видите он позволяет вывести каждый элемент поотдельности и в нужно месте страницы, т.е. делаешь свою html разметку и в нужные места вставляешь элементы карточки товара.
 

D&B

Администратор
Команда форума
Местный
#4
Ну какая разница - плагин или тема? Вам придется использовать то или другое или их в месте. Суть в том, что по умолчанию, ни в WP ни в WC нет возможности так легко менять элементы. Используйте плагин, если нравится, в чем проблема?
 

Akylenok

Новичок
#5
Я наверное не совсем точно выразил свою мысль, точнее вопрос :)

Смотрите что я нашел:
Чтобы вывести в своем шаблоне только название товара (заголовок) то вставляем woocommerce_template_single_title()

Вот что мне было интересно :) и так про все элементы карточки товара.
Само собой шаблон нужно редактировать в файле woocommerce/content-single-product.php
 
Сверху Снизу