Шаблон главной страницы в приложении "Сайт"

Можно ли сделать отдельный шаблон на главную страницу, отличный от остальных страниц сайта, аналогично home.html в Shop-Script 5

11 ответов

  • 1
    Михаил Ушенин 11 сентября 2013 01:56 #
    А нужно ли? Все страницы Сайта — это просто страницы. В отличие от магазина, у которого каждая страница имеет различную функциональность (главная, категория, товар, корзина, поиск).

    Расскажите, для чего вам нужен отдельный шаблон.
    • 0
      Сергей Язовцев Сергей Язовцев 11 сентября 2013 02:13 #
      фреймворк Webasyst это не только магазин, хотелось бы его использовать как полноценную CMS и некоторого функционала в приложении "Сайт" очень не хватает.
      • 0
        Владимир Тупоршин-мл. Владимир Тупоршин-мл. 11 сентября 2013 02:37 #
        Может быть, это проще решить, поселив по нужному вам адресу отдельное приложение, реализующее этот функционал? Никаких преград нет.
        • +1
          Юлия Юлия 29 сентября 2016 14:59 #

          "Может быть, это проще решить, поселив по нужному вам адресу отдельное приложение, реализующее этот функционал? Никаких преград нет."

          Не поняла, что вы имеете ввиду, так как повторяю, я только осваиваю webasyst

      • +1
        Юлия Юлия 29 сентября 2016 15:00 #

        нужно просто на Главной лого сделать некликабельным, а страницы все привязаны к шаблону index.html

    • +1
      Юлия Юлия 29 сентября 2016 15:03 #

      нужно просто на Главной лого сделать некликабельным, а страницы все привязаны к шаблону index.html

  • 3
    Alexander Nevsky 23 сентября 2013 05:06 #
    я обычно с приложении Сайт делаю home.html и в page.html делаю развилку:

    {if $wa->currentUrl() eq '/'}
    {include file="home.html"}
    {else}
    ...контент page.html
    {/if}

    и уже в home.html делаю главную страницу
  • 1
    Genasyst 14 февраля 2014 02:18 #
    Я так делаю вывод другого шаблона главной:
    {if $wa->currentUrl()==$wa_app_url}
    {include file="`$wa_active_theme_path`/glavnaya.html" inline}
    {else}
    {include file="`$wa_active_theme_path`/page.html" inline}
    {/if}
    • +1
      Андрей Андрей 19 февраля 2019 17:45 #

      А если по utm метке зайдут? Ну типа site.ru?ololo=1 Тогда $wa->currentUrl() и $wa_app_url не совпадут

      • +1
        Михаил Ушенин Михаил Ушенин 19 февраля 2019 18:13 #

        Отбрасывайте GET-параметры при проверке соответствия URL:

        {if $wa->currentUrl(false, true) == $wa_app_url}

  • 1
    Юлия 29 сентября 2016 14:53 #

    Объясните, пожалуйста, чайнику пошагово, который первый день работает в webasyst, как сделать для главной отдельный шаблон и как сделать так, чтобы он подгружался при заходе на главную?

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

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