Текст на главной странице дефолтного шаблона.

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

pserega279
pserega279
Репутация: 0
Сообщения: 9
Зарегистрирован: 26.04.2017
С нами: 6 лет 11 месяцев

Сообщение #1 pserega279 » 26.04.2017, 14:48

Добрый день!
В дефолтном шаблоне внизу главной страницы есть блок с текстом о магазине занимающий 1/2 страницы и блок новостей на оставшейся1/2 страницы.
При добавлении текста например в 2000 знаков получается очень растянутая страница, а в половине новостей пустое место.
Подскажите пожалуйста как возможно реализовать блок новостей на всю ширину страницы, а под ним блок с текстом о магазине на всю ширину страницы?

Или второй вариант выводить на главной часть текста и кнопку "читать далее"?
Буду очень благодарен за любую помощь!

Dysha-Kuzbass M
Аватара
Dysha-Kuzbass M
Возраст: 37
Репутация: 3
Сообщения: 155
Зарегистрирован: 17.05.2017
С нами: 6 лет 10 месяцев
Откуда: Кузбасс
ВКонтакте

Сообщение #2 Dysha-Kuzbass » 25.05.2017, 09:30

Создайте страницу, например, "О магазине"! Затем, напишите часть текста, который необходимо выводить на главной странице, а потом сделайте ссылку на основную страницу. Пример такой:
Наш магазин занимается продажей сборов, трав, корней и корневищ, собранных в экологически чистых районах Алтайского края и Республики Алтай.
Вся продукция прошла необходимые проверки и разрешена к обороту на территории РФ органами Роспотребнадзора. <a href="/o-magazine">Читать далее...</a>

Master
Master
Репутация: 28
Сообщения: 84
Зарегистрирован: 25.01.2016
С нами: 8 лет 2 месяца

Сообщение #3 Master » 25.05.2017, 11:00

main.tpl - убрать классы .col-lg-6 в соответствующих блоках. И если хотите сначала новости, то поднять блок с новостями.

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

{* 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 $last_posts}
            <div class="no_padding">
                <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}blog" data-language="main_all_news">{$lang->main_all_news}</a>
                    </div>
                </div>
            </div>
        {/if}

        {if $page->description}
            <div class="no_padding">
                <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}
    </div>
{/if}


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

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


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

   

Вернуться в «Полезные решения для OkayCMS»

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

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