[Помощь] Как создать страницу без "sidebar"

Тема в разделе "Shop-script", создана пользователем Gogasan, 16 сен 2015.

Модераторы: kadurinho
  1. Gogasan

    Gogasan Постоялец

    Регистр.:
    21 июл 2015
    Сообщения:
    74
    Симпатии:
    15
    Существует задача, создать страницу во все поле, без бокового "сайдбара"
    На главной есть кнопка, на нее делают "тыц" и попадают на страницу, где все возможное пространство занято моей страницей.

    Ну чтобы я смог понятнее объяснить что мне надо, то примерно вот так :
    ...

    Вот по подобию отображения "МОЙ ПРОФИЛЬ"

    ...


    Подскажите какое есть решение?
    Спасибо!
     
    Последнее редактирование: 29 окт 2015
  2. KaPMaH

    KaPMaH Создатель

    Регистр.:
    15 фев 2013
    Сообщения:
    25
    Симпатии:
    6
    Какая тема используется?
     
  3. Gogasan

    Gogasan Постоялец

    Регистр.:
    21 июл 2015
    Сообщения:
    74
    Симпатии:
    15
    Удобная покупка
     
  4. KaPMaH

    KaPMaH Создатель

    Регистр.:
    15 фев 2013
    Сообщения:
    25
    Симпатии:
    6
    Напишите мне в скайп, помогу
     
    Последнее редактирование: 23 окт 2015
  5. Gogasan

    Gogasan Постоялец

    Регистр.:
    21 июл 2015
    Сообщения:
    74
    Симпатии:
    15
    Спасибо Вам большое и простите, но у меня скайпа нет, да и скрытый контент мне не виден.
    Может через электронную почту ?
     
  6. KaPMaH

    KaPMaH Создатель

    Регистр.:
    15 фев 2013
    Сообщения:
    25
    Симпатии:
    6
    Давайте по email, так быстрее будет)
     
  7. KaPMaH

    KaPMaH Создатель

    Регистр.:
    15 фев 2013
    Сообщения:
    25
    Симпатии:
    6
    Вообще делаем так:
    Ищем какой шаблон отвечает за ту страницу, которую нужно "лишить" сайдбара.
    Открываем в редакторе, можно прямо через админку в разделе "Дизайн".

    Видим, что-то подобное:
    Код:
    <div class="sidebar left230px" role="navigation">
        {include file="sidebar.html"}
    </div>
    
    <div class="content left230px">
        .....
    </div>
    Так вот нужно закомментировать или удалить вовсе вывод самого сайдбара и вывод основного контента сделать без отступа слева, убрав класс left320px у контейнера content.

    В итоге должно получиться подобное:
    Код:
    {*<div class="sidebar left230px" role="navigation">
        {include file="sidebar.html"}
    </div>*}
    
    <div class="content">
        .....
    </div>
     
    Gogasan нравится это.
  8. Tupen

    Tupen Создатель

    Регистр.:
    27 фев 2013
    Сообщения:
    16
    Симпатии:
    15
    Я думаю правильней будет это сделать через smarty.

    Код:
    {if $wa->currentUrl(false,true) == '/main/'}
          <!---moysayt.ru/main/ эта страница будет отрендерина без сайтбара, а все остальные с ним--->
    {else}
    <div class="sidebar">{include file="`$wa_active_theme_path`/sidebar.html"}</div>
    {/if}
     
  9. Ginsot

    Ginsot Постоялец

    Регистр.:
    1 сен 2012
    Сообщения:
    69
    Симпатии:
    8
    Подключи к странице файл стилей и отключи сайдбар display:none
    А остальное растянуть до нужной ширины
     
  10. wiggly

    wiggly Постоялец

    Регистр.:
    25 мар 2016
    Сообщения:
    112
    Симпатии:
    24
    Tupen прав. Нужно делать через смарти. При этом сделав дубль темы дизайна, чтобы потмо не перезатереть при обновлении.