Shop-Script

Выводим первую фотографию к новости (из блога)

Данный хук позволяет вывести первую фотографию из вашего блога, допустим на главной странице в любом месте (в анонсе)

1) Создайте класс >>blogImage.php>> с кодом в папке class приложения Блог

PHP
<?php
class blogImage
{
    public static function getImage($id)
    {
        $model = new blogPostModel();
        $records = $model->getById($id);
        preg_match_all('/<img src=\"(.*)\">/', $records['text'], $maches); 
        return $maches[0][0];
    }
}

2) Выведите данный хук в с цикле foreach в любом месте шаблона (например в файле >>home.html>>). Тег >>{$img}>> можно перемещать в любое место, что и требовалось.

Smarty
{$latest_posts = $wa->blog->posts(null, 4)}
{foreach $latest_posts as $post}
    {$img = blogImage::getImage($post.id)}
        <a href="{$post.link}">{$img}</a>
        <h1>{$post.title|strip_tags|truncate:400}</h1>
        {$post.text|strip_tags|truncate:200}
{/foreach}

Читайте также

Редактирование дизайна Shop-Script (Webasyst) через админ-панель: пошаговое руководство
Shop-Script20 мая 2026 г.

Редактирование дизайна Shop-Script (Webasyst) через админ-панель: пошаговое руководство

Встроенный инструмент работы с кодом в Webasyst позволяет кастомизировать интерфейс интернет-магазина без использования FTP-клиентов и сторонних редакторов. Платформа предоставляет полноценную IDE с подсветкой синтаксиса и поддержкой шаблонизатора Smarty прямо в браузере.

Shop-Script Headless API: магазин без витрины — и почему это плюс
Shop-Script16 мая 2026 г.

Shop-Script Headless API: магазин без витрины — и почему это плюс

Долгое время интернет-магазин и его внешний вид были одним целым. Сайт, темы оформления, корзина, страницы товаров — всё это жило в одной системе, и любая попытка вынести продажи за пределы сайта упиралась в архитектуру. Shop-Script меняет правила: с появлением Headless API магазин превращается в источник данных, а витрин у него может быть сколько угодно — и каких угодно.

ИИ в Shop-Script или как нейросеть напишет описания товаров и создаёт баннеры за минуты
Shop-Script7 мая 2026 г.

ИИ в Shop-Script или как нейросеть напишет описания товаров и создаёт баннеры за минуты

В двух прошлых статьях мы разобрали Telegram-магазин, оплату через СБП и кнопку «Забрать в магазине». Сегодня — финальная часть про новинки Shop-Script 12. Поговорим о том, что ещё пару лет назад казалось фантастикой: искусственном интеллекте, встроенном прямо в админку магазина.

Готовы запустить магазин?

Оставьте email и наша команда свяжется с вами для бесплатной консультации