MW News - новостные блоки из страниц магазина

MW News - новостные блоки из страниц магазина
Вывод страниц в виде блоков с картинками / списком

Описание плагина MW News - новостные блоки из страниц магазина

Данный плагин позволяет создавать новостные блоки из страниц магазина (Магазин > Витрина > Страницы). Вывести новостные блоки можно как внутри определенной страницы, так и в файлах темы дизайна шаблона магазина. Типы возможных новостных блоков:
- новостные блоки с картинками по 2, 3 или 4 в ряд;
- блок состоящий из одной картинки и подробного текста;
- в виде обычного списка публикаций.
Возможности плагина:
Вывод только выбранных вами страниц (по их id); только страниц являющимися подстраницами первого уровня родительской страницы; одной страницы.
Можно выводить страницы в почти любой области сайта, например, на главной странице сайта, в списке товаров, карточке товара, а также в самой странице магазина.
Вывод страниц с картинками - берется первая картинка из страницы или вы можете задать индивидуальную картинку для каждой страницы через Дополнительные настройки (см. Настройки плагина). Если картинки нет - берется картинка-заглушка по умолчанию.
Возможность ограничивать область вывода страниц структурой (поселением) сайта и его доменом.
При каждом выводе плагина можно ограничить количество выводимых новостей, ограничить длину текста и заголовков.
Возможность сортировки выводимых статей, а также вывода кнопки Читать далее и даты создания статьи.
Адаптивность к мобильным устройствам.
На одной странице вы можете выводить сколько угодно новостных блоков, каждый со своими настройками.
Быстрый старт
Если у вас на сайте один домен и магазин открывается сразу при его открытии, то вы можете вывести новостной блок в нужном месте дизайна вашего сайта (например, в файле index.html) с помощью хука:
{shopMwnewsPlugin::output()} 
В этом случае выведутся все страницы Магазина.
Настройки плагина
Разберем все настройки плагина на такой конструкции:
{shopMwnewsPlugin::output('src', 'domain', 'route', 'type', 'limit', 'limit_title_line', 'limit_text_line', 'order', 'order_method', 'readmore', 'datecreate')}
Параметры данной конструкции находятся внутри output(). Каждый параметр обрамлен одинарными кавычками и отделяется от других параметров запятой.
Наиболее важными являются первые пять параметров.
Если какой-то параметр вам не нужно использовать, просто оставьте его пустым (т.е. две пустые кавычки: '').
src - источник страниц. По умолчанию: пустое значение (т.е. выводятся все страницы)
если указать один id страницы выведет только его дочерние страницы (первого уровня), например: 240
если указать id через запятую - выведет только их, например: 2,3,45,12
если нужно вывести только одну статью, указывайте ее id с запятой на конце, например: 45,
ps Узнать id страницы можно по ее ссылке, если нажать на ней (или навести курсор на ссылку) - в самом конце такой ссылки будет подписан ее номер, например: /webasyst/shop/?action=storefronts#/pages/2
domain - домен, с которого выводить страницы. По умолчанию: пустое значение
если ничего не передавать, выведет все страницы со всех доменов
если указать домен, к которому привязаны статьи, выведет только их, например: yourdomain.ru
Внимание! Если вы установили дистрибутив магазина в поддиректорию, например, yourdomain.ru/myshop. Где myshop является подпапкой, от которой будет работать магазин, то для фильтрации по домену используйте путь вместе с поддиректорией, например: yourdomain.ru/myshop
route - ссылка на магазин в структуре, с которой выводить страницы. По умолчанию: пустое значение
если у вас магазин открывается сразу при открытии домена сайта, то можно ничего не передавать, только пустое значение внутри кавычек: ''
если указать принудительно правило (его можно увидеть здесь: Сайт > Структура -> Магазин), выведет только с него, например: shop/*
type - режим вывода страниц: plitka, plitka_two, plitka_three, blog, list. По умолчанию: plitka, возможные значения: 
plitka (plitka_three, plitka_two) - блоками с картинками по 4 (3, 2) в ряд (картинка берется из текста материала или из exception_page_thumb - см. ниже)
blog - блоками с картинками по 1 в ряд (картинка берется из текста материала или из exception_page_thumb - см. ниже)
list - обычный список заголовков-ссылок страниц по 1-й ряд
Если вы хотите вывести уникальную миниатюру для страницы, то при ее редактировании нажмите Настройки страницы и в Дополнительные параметры страницы пропишите параметр вида: exception_page_thumb=/wa-data/public/shop/img/new.jpg Где после знака = укажите ссылку на вашу картинку-миниатюру.
limit - сколько записей вывести. По умолчанию: пустое значение (т.е. выводятся все страницы)
Укажите числом сколько страниц магазина вывести, например: 8
limit_title_line - ограничить заголовок n-м количеством строк. По умолчанию: 2
Доступные значения: 1-20. (По умолчанию заголовок ограничивается 2 строками. Т.е. если заголовок очень длинный, например на 5 строк, то покажется только первые две).
limit_text_line - ограничить текст статьи n-м количеством строк. По умолчанию: 5
Доступные значения: 1-20. (По умолчанию текст ограничивается 5 строками. Т.е. если текст очень длинный, например на 20 строк, то покажется только первые пять). Эта настройка взаимосвязана с Лимит текста в настройках плагина. Чем больше вы выставляете значение выводимых строк здесь, тем возможно больше вам придется выставить число символов в Лимит текста.
order - порядок записей. По умолчанию: по дате, возможные значения:
дата - по дате создания
алфавит - согласно алфавитному порядку
сортировка - согласно порядку выставленному вручную, в админке
order_method - тип сортировки записей. По умолчанию по возрастанию, возможные значения:
убывание - от большего к меньшему
возрастание - от меньшего к большему
readmore - Читать далее. По умолчанию включено
если передать readmore, то включится ссылка Читать далее в режимах plitka, plitka_two, plitka_three, blog
datecreate - выводить дату создания страницы. По умолчанию включено
если передать datecreate, то включится Дата создания в режимах plitka, plitka_two, plitka_three, blog
Примеры вывода:
{shopMwnewsPlugin::output('2', 'yourdomain.com', '', 'blog', '12', '1', '4', 'алфавит', 'возрастание', '', 'datecreate')}
- выводит подстраницы 1-го уровня из страницы с id=2 только с домена yourdomain.com из любого роутинга. Тип вывода материалов - блог; количество выводимых статей до 12, количество видимых строк в заголовке = 1, а в тексте = 4; сортировка по алфавиту в порядке возрастания. Кнопка Читать далее не показывается, но показывается дата создания каждой статьи.
{shopMwnewsPlugin::output('7,8,3,12,45', 'yourdomain.com', 'vegashop/*', 'plitka_two', '', '', '5', 'сортировка', 'возрастание', '', '')}
- выводит страницы с id 7,8,3,12,45, только с домена yourdomain.com и роутинг-правила vegashop/*. Тип вывода материалов - плиткой, по 2 новости в ряд; количество выводимых статей не ограничено, количество видимых строк в заголовке = 2 (значение по умолчанию), а в тексте = 5; сортировка согласно сортировке в админке в порядке возрастания. Кнопка Читать далее и дата создания не показываются.
Внимание! Так как во многих сайтах применяются свои правила оформления стилей (css), они могут перебивать стили, которые прописаны в плагине. В таких случаях вам может потребоваться индивидуальная настройка плагина под вашу тему дизайна. Также если у вас что-то не получается с настройками или выводом плагина в дизайне сайта, то напишите нам на info@mister-green.ru, и мы в кратчайшие сроки ответим и поможем вам.
Смотрите также
Изображения WEBP
Изображения WEBP

Конвертация в современный формат с поддержкой iOS

ИНН
ИНН

Автозаполнение реквизитов компаний

Корзина + заказ в 1 шаг
Корзина + заказ в 1 шаг

-30% Корзина и оформление зак...

Цифровые ключи
Цифровые ключи

Продажа цифровых ключей и пин-кодов

Маскировка товаров
Маскировка товаров

Маскирует товары для заданных категорий юзеров.

Динамическое меню SuperFish
Динамическое меню SuperFish

Выпадающее многоуровневое динамическое меню

Почта России Отправка
Почта России Отправка

Подготавливает партии посылок для отправлений

Продажи контактов
Продажи контактов

Привязка товаров к контактам, показ продаж

Дистанционная онлайн-фискализация для курьера LITE
Дистанционная онлайн-фискализация для курьера LITE

Печать дубликатов чеков на ESC/POS принтер курьера

Интернет-эквайринг "WebPay"
Интернет-эквайринг "WebPay"

Онлайн платежи для вашего бизнеса в Белоруссии

Интернет-эквайринг "bePaid / beGateway"
Интернет-эквайринг "bePaid / beGateway"

Простые платежи для бизнеса в Белоруссии

Подарки
Подарки

Подарок к товарам или по стоимости корзины

Обновление товаров
Обновление товаров

Обновление товаров по прайс-листу

Почта России ЕКОМ
Почта России ЕКОМ

Расчет стоимости доставки через ПВЗ и почтоматы

Синхронизация с tursportopt.ru
Синхронизация с tursportopt.ru

Интеграция каталога и заказов с tursportopt.ru

Заказы из prom.ua
Заказы из prom.ua

Работает с заказами из агрегатора prom.ua

Объединение заказов
Объединение заказов

Позволяет объединить несколько заказов в один

Дисконтные карты
Дисконтные карты

Накопительная скидка по дисконтной карте