поиск:
Режим показа товара «Витрина»
В версии плагина WP-Shop Simple 2.0 появилась новая фича, условно названная «витрина». Взгляните как это выглядит (образец), на демо-сайте – http://www.wp-shop.ru/demo/chaj-puer/
Эта функция будет Вам полезна, если Вы захотите выводить товарные блоки не в виде архива рубрики, а независимо, внутри любых страниц и записей.
Вывод витрины делается через вставку специального комментария внутри страницы или записи:
<!--vitrina ярлык_метки колво_столбцов высота колво_строк длина_текста-->
Где:
- ярлык_метки – ярлык метки !!!, которой объединены нужные товары;
- колво_столбцов – количество столбцов (колонок) при выводе витрины, может быть любым: 1,2,3…10 – сколько влезет в вашу верстку;
- высота – высота блоков при выводе витрины.
- колво_строк – количество строк (для 1 страницы) при выводе витрины.
- длина_текста – длина текста в символах для каждого товара. Текст берется из доп.поля short_text, а при его отсутствии – из контента поста
В частности на витрине нашего демо-сайта вставлен комментарий:
<!--vitrina chay-puer 3 430 2 150--> из которого следует, что:
- показывать записи по тегу chay-puer
- 3 колонками
- высота блока 430 px
- количество строк на 1 странице 2
- символов в кратком описании товара 150
pic = HTML-код картинки. Почему HTML а не просто линк на картинку? А для того, чтобы можно было применять всяческие спецэффекты к картинкам + можно вместо картинок использовать другие визуальные элементы – flash, видео, javascript и т.д. Решение это не бесспорное, но мы посчитали что так будет удобнее.
short_text = краткое текстовое описание товара. Сюда можно закопипастить кусок описания товара либо написать отдельное краткое описание товара, для вывода только в витрине.
Если Вас не устроит стиль вывода товарных блоков в витрине, то найдите в файле wp-shop.php этот фрагмент и отредактируйте его как Вам нужно:
#VitrinaStyle $result .= ""; $result .="<div style="padding: 0px 20px 0px 0px; height: 100%; margin-top: 20px; margin-left: 20px;">"; $result .= "<div style="margin: 10px;"><a href="".get_permalink($query->post->ID)."">".$query->post gt;post_title."</a></div>"; $result .= "{$image}"; $result .= "<div class="shopwindow_content">{$short_text}</div>"; $result .= "<div class="shopwindow_content" style="margin-top: 20px; text-align: right;">{$detail}</div>"; $result .= "<div>{$buy_block}</div>"; $result .= "</div>"; $result .= " ";
Подскажите, где редактируется размер блока товара на витрине ?
Хочу подогнать витрину под поле ограниченное двумя сайдбарами, а то сейчас даже при условии показа витрины на две группы товары наезжают на правый сайдбар.
Возможно ли реализовать например группировку по 4 колонкам (руководствуясь тем же принципом уменьшения размера одной товарной позиции) ?
ширина блока в витрине задается в файле vitrina.php, поищите там число 260px