Переместить модуль брендов на место слайдеров

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

kiran
kiran
Репутация: 0
Сообщения: 5
Зарегистрирован: 28.02.2019
С нами: 5 лет 1 месяц

Сообщение #1 kiran » 01.03.2019, 07:22

Хочу перенести, чтобы использовать модуль брендов как меню на главные разделы. Перемещаю из файла brends.tpl в index.tpl но ничего не выходит. Слайды убираются а бренды остаются на своем месте.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #2 OkayCMS » 01.03.2019, 08:20

Не совсем понял что вы хотите сделать.

kiran
kiran
Репутация: 0
Сообщения: 5
Зарегистрирован: 28.02.2019
С нами: 5 лет 1 месяц

Сообщение #3 kiran » 01.03.2019, 08:38

чтобы как http://zebrushok.ru/ на этом сайте было. Там как мы видим модуль типа бренды на главной странице используется трижды. В качестве Брендов, меню на категории и рекомендуемые товары. Все это один и тот же модуль но для разных целей. Мне не надо трижды. мне нужно хотя бы чтобы этот модуль был на главной вместо банеров- слайдеров, чтобы ссылаться на главные категории- как у них на сайте.

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #4 OkayCMS » 01.03.2019, 09:26

Так это обычный вывод брендов на главную страницу, просто поднятый немного выше по тексту. Обычно он внизу находится, а тут сверху вывели.

Elanlar
Elanlar
Репутация: 9
Сообщения: 44
Зарегистрирован: 16.04.2018
С нами: 5 лет 11 месяцев

Сообщение #5 Elanlar » 01.03.2019, 10:01

он хочет, чтоб категории выводились с картинками и двигались слайдером как бренды.
если это так, пусть напишет в личку или по контактам, поможем!

kiran
kiran
Репутация: 0
Сообщения: 5
Зарегистрирован: 28.02.2019
С нами: 5 лет 1 месяц

Сообщение #6 kiran » 01.03.2019, 11:00

Да, просто вывод брендов на главную страницу, в том месте где дефолтном дизе находятся банеры. Категории не надо выводить - в ручную все выведу. Тут можно написать скрипт в какой файл вписать? Я уже вписывала в index.tpl из brends. tpl { от if до /if }но сохранилось все криво - с поехавшей версткой.

Elanlar
Elanlar
Репутация: 9
Сообщения: 44
Зарегистрирован: 16.04.2018
С нами: 5 лет 11 месяцев

Сообщение #7 Elanlar » 01.03.2019, 11:09

kiran писал(а):Да, просто вывод брендов на главную страницу, в том месте где дефолтном дизе находятся банеры. Категории не надо выводить - в ручную все выведу. Тут можно написать скрипт в какой файл вписать? Я уже вписывала в index.tpl из brends. tpl { от if до /if }но сохранилось все криво - с поехавшей версткой.
покажите свой index.tpl и main.tpl

kiran
kiran
Репутация: 0
Сообщения: 5
Зарегистрирован: 28.02.2019
С нами: 5 лет 1 месяц

Сообщение #8 kiran » 01.03.2019, 11:32

вот

Код: Выделить всё

{* The main page template *}
{* The canonical address of the page *}
{$canonical="" scope=parent}

<div class="container">
    {if $is_mobile === false && $is_tablet === false}
        <div class="advantages">
            <div class="container">
                <div class="row">
                    <div class="col-sm-6 col-lg-3">
                        <div class="advantage advantage_1">
                            <span data-language="advantage_1">{$lang->advantage_1}</span>
                        </div>
                    </div>
                    <div class="col-sm-6 col-lg-3">
                        <div class="advantage advantage_2">
                            <span data-language="advantage_2">{$lang->advantage_2}</span>
                        </div>
                    </div>
                    <div class="col-sm-6 col-lg-3">
                        <div class="advantage advantage_3">
                            <span data-language="advantage_3">{$lang->advantage_3}</span>
                        </div>
                    </div>
                    <div class="col-sm-6 col-lg-3">
                        <div class="advantage advantage_4">
                            <span data-language="advantage_4">{$lang->advantage_4}</span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    {/if}

    {* Featured products *}
    {get_featured_products var=featured_products limit=4}
    {if $featured_products}
        <div class="h2">
            <span data-language="main_recommended_products">{$lang->main_recommended_products}</span>
        </div>

        <div class="main_products clearfix">
            {foreach $featured_products as $product}
                <div class="products_item no_padding col-sm-6 col-xl-3">
                    {include "product_list.tpl"}
                </div>
            {/foreach}

            <div class="look_all">
                <a href="{$lang_link}bestsellers" data-language="main_look_all">{$lang->main_look_all}</a>
            </div>
        </div>
    {/if}

    {* New products *}
    {get_new_products var=new_products limit=4}
    {if $new_products}
        <div class="h2">
            <span data-language="main_new_products">{$lang->main_new_products}</span>
        </div>

        <div class="main_products clearfix">
            {foreach $new_products as $product}
                <div class="products_item no_padding col-sm-6 col-xl-3">
                    {include "product_list.tpl"}
                </div>
            {/foreach}
        </div>
    {/if}

    {* Discount products *}
    {get_discounted_products var=discounted_products limit=4}
    {if $discounted_products}
        <div class="h2">
            <span data-language="main_discount_products">{$lang->main_discount_products}</span>
        </div>

        <div class="main_products clearfix">
            {foreach $discounted_products as $product}
                <div class="products_item no_padding col-sm-6 col-xl-3">
                    {include "product_list.tpl"}
                </div>
            {/foreach}

            <div class="look_all">
                <a href="{$lang_link}discounted" data-language="main_look_all">{$lang->main_look_all}</a>
            </div>
        </div>
    {/if}

    {* Brand list *}
    {*{get_brands var=all_brands visible_brand=1}
    {if $all_brands}
        <div class="h2">
            <span data-language="main_brands">{$lang->main_brands}</span>
        </div>

        <div class="fn_all_brands all_brands block">
            {foreach $all_brands as $b}
                <div class="fleft">
                    <a class="all_brands_link" href="{$lang_link}brands/{$b->url}" data-brand="{$b->id}">
                        {if $b->image}
                            <div class="brand_image">
                                <img class="brand_img" src="{$b->image|resize:250:100:false:$config->resized_brands_dir}" alt="{$b->name|escape}" title="{$b->name|escape}">
                            </div>
                            <span>{$b->name|escape}</span>
                        {else}
                            <div class="brand_name">
                                <span>{$b->name|escape}</span>
                            </div>
                        {/if}
                    </a>
                </div>
            {/foreach}
        </div>
    {/if}*}

    {* Page content and Last posts *}
    {get_posts var=last_posts limit=2 type_post="news"}
    {if $page->description || $last_posts}
        <div class="wrap_block clearfix">
            {if $page->description}
                <div class="no_padding{if $last_posts} col-lg-6{else} col-lg-12{/if}">
                    <div class="h2">
                        <span data-language="main_about_store">{$lang->main_about_store}</span>
                    </div>

                    <div class="block padding">
                        <h1 class="h4">{$page->name|escape}</h1>
                        <div class="main_text">{$page->description}</div>
                    </div>
                </div>
            {/if}

            {if $last_posts}
                <div class="no_padding{if $page->description} col-lg-6{else} col-lg-12{/if}">
                    <div class="h2">
                        <span data-language="main_news">{$lang->main_news}</span>
                    </div>

                    <div class="news clearfix block">
                        {foreach $last_posts as $post}
                            <div class="news_item no_padding col-sm-6">
                                <a class="news_image" href="{$lang_link}{$post->type_post}/{$post->url}">
                                    {if $post->image}
                                        <img class="news_img" src="{$post->image|resize:250:250:false:$config->resized_blog_dir}" alt="{$post->name|escape}" title="{$post->name|escape}"/>
                                    {/if}
                                </a>

                                <div class="news_content">

                                    {* News name *}
                                    <div class="h5">
                                        <a href="{$lang_link}{$post->type_post}/{$post->url}" data-post="{$post->id}">{$post->name|escape}</a>
                                    </div>

                                    {* News date *}
                                    <div class="news_date"><span>{$post->date|date}</span></div>

                                    {* News annotation *}
                                    {if $post->annotation}
                                        <div class="news_annotation">{$post->annotation}</div>
                                    {/if}

                                </div>
                            </div>
                        {/foreach}

                        <div class="look_all">
                            <a href="{$lang_link}news" data-language="main_all_news">{$lang->main_all_news}</a>
                        </div>
                    </div>
                </div>
            {/if}
        </div>
    {/if}

</div>


Код: Выделить всё

{* Тело сайта *} кусок из index.tpl как я сделала, но так не работает. 

 
{* The list of the brands *}
{if $brands}
  <div id="fn_content" class="main">
  <h1 class="h1"><span data-page="{$page->id}">{if $page->name_h1|escape}{$page->name_h1|escape}{else}{$page->name|escape}{/if}</span></h1>
    <div class="brands clearfix block">
        <div class="brand_item no_padding col-xs-6 col-sm-4 col-lg-3k">
            {foreach $brands as $b}
                    <a class="all_brands_link" href="{$lang_link}brands/{$b->url}" data-brand="{$b->id}">
                        {if $b->image}
                           <div class="brand_image">
                            <img class="brand_img" src="{$b->image|resize:250:250:false:$config->resized_brands_dir}" alt="{$b->name|escape}" title="{$b->name|escape}">
                        </div>
                            <span>{$b->name|escape}</span>
                        {/if}
                     <div class="brand_name">
                            <span>{$b->name|escape}</span>
                        </div>
                    </a>
                </div>
            {/foreach}
        </div>
  </div>
    {/if}
{* The page body *}
Вложения
тпл.zip
(5.29 КБ) 854 скачивания

Elanlar
Elanlar
Репутация: 9
Сообщения: 44
Зарегистрирован: 16.04.2018
С нами: 5 лет 11 месяцев

Сообщение #9 Elanlar » 01.03.2019, 11:42

сейчас попробуйте.
измененные файлы прикрепил
Вложения
тпл.zip
(5.59 КБ) 880 скачиваний

kiran
kiran
Репутация: 0
Сообщения: 5
Зарегистрирован: 28.02.2019
С нами: 5 лет 1 месяц

Сообщение #10 kiran » 01.03.2019, 11:52

Работает )


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 28 гостей