Опубликовано: 21 июля 2015

Отобразить список товаров на "инфо.страницах" Есть решение

подскажите пожалуйста, могу ли я подключить магазин с товарами на эти странички



и блог сюда


с уважением, Ангелина Груздева

Комментарии (5)

  • Игорь Колмаков +30 21 июля 2015 16:24 #

    Вы имеете ввиду списки товаров (вывести списки товаров приложения "магазин")?

    1
  • Решение
    Игорь Колмаков +30 21 июля 2015 16:46 #

    список товаров можно вывести только на страницах приложения магазин

    соответственно если указанные страница принадлежат приложению магазин (магазин-витрина-страницы), то можно вывести слайдер товаров. для этого

    в файле "page.html", после блока

    <h1>{$page.name}</h1>
    <div id="page" role="main">
    {$page.content}
    </div>


    пропишите

    {if $page.id == 12}
    {$s_products = $wa->shop->productSet('bestsellers')}
    {if $s_products && count($s_products)}
    <div class="products-slider">
    <div class="products-slider-name"><h2>Хиты продаж</h2></div>
    {include file="products.slider.html" sliderId=1 s_products=$s_products}
    </div>
    {/if}
    {/if}


    Где:

    1/ строка {if $page.id == 12}, проверяет идентификатор страницы (иначе слайдер будет отображаться на всех страницах приложения "магазин")

    * идентификатор "страницы" можно узнать в администраторской на странице редактирования "страницы"

    2. подробнее про код слайдера товаров можно узнать на этой странице http://wm-site.ru/comfort_buy/82/slayder-spiska-tovarov/


    1
  • Решение
    Игорь Колмаков +30 21 июля 2015 16:57 #

    Вывести список последних новостей в на отдельную страницу

    В файле "page.html" (сайт-дизайн-шаблоны - для приложения "сайт" и магазин-витрина-шаблоны - для приложения "магазин")

    после блока кода

    <h1>{$page.name}</h1>
    <div id="page" role="main">
    {$page.content}
    </div>

    1. пропишите условия

    {if $page.id == 12}

    {/if}

    2. и внутри этого условия пропишите код из блока "blog.latest_posts" (сайт-блоки)

    этот код будет таким:

    <style>
    .post { margin-bottom: 80px; margin-right: 50px; }
    .post h3 { font-size: 2em; margin-right: 5px; margin-bottom: 3px; }
    .post .credentials { color: #AAA; font-size: .9em; margin-bottom: 5px; }
    .post .username { color: #777; padding: 0; display: inline; }
    </style>
    {$latest_posts = $wa->blog->posts()}
    <div>
    {foreach $latest_posts as $post}
    <div class="post">
    <h3>
    <a href="{$post.link}">{$post.title}</a>
    {* @event prepare_posts_frontend.%plugin_id%.post_title *}
    {if !empty($post.plugins.post_title)}
    {foreach $post.plugins.post_title as $plugin => $output}{$output}{/foreach}
    {/if}
    </h3>
    <div class="credentials">
    {if $post.user.posts_link}
    <a href="{$post.user.posts_link}" class="username">{$post.user.name}</a>
    {else}
    <span class="username">{$post.user.name}</span>
    {/if}
    {$post.datetime|wa_datetime:"humandate"}
    </div>
    <p>
    {$post.text|strip_tags|truncate:400}
    </p>
    </div>
    {/foreach}
    </div>


    в этом коде строка

    {$latest_posts = $wa->blog->posts()}

    отвечает за вывод последних добавленных в блог записей

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


    1
    • можно ли сделать не слайдер товаров а над тектом с описанием полноценные карточки магазина?чтоб туда можно было добавить продукт и так же его купить в этом разделе

      1
  • Игорь Колмаков +30 21 июля 2015 18:18 #

    такое - если только плагином

    шаблоном не получится

    1
    • Игорь,спасибо за ответ.как называется плагин?

      1
    • я правильно понимаю, чтобы показывались на отдельной странице (это не страница блога) мне нужно будет код каждой статьи для этой страницы прописывать? или же я могу создать дополнительный блог " полезные советы" и привязать к той странице где он должен отображаться?

      1
      • Игорь Колмаков Игорь Колмаков +30 22 июля 2015 09:53 #

        я не знаю как он называется, не знаю есть ли он вообще - я про то что такое можно реализовать плагином а не шаблоном

        1
  • Игорь Колмаков +30 22 июля 2015 09:55 #

    не понимаю вопроса

    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх