А нужно ли? Все страницы Сайта — это просто страницы. В отличие от магазина, у которого каждая страница имеет различную функциональность (главная, категория, товар, корзина, поиск).
фреймворк Webasyst это не только магазин, хотелось бы его использовать как полноценную CMS и некоторого функционала в приложении "Сайт" очень не хватает.
Объясните, пожалуйста, чайнику пошагово, который первый день работает в webasyst, как сделать для главной отдельный шаблон и как сделать так, чтобы он подгружался при заходе на главную?
11 ответов
Расскажите, для чего вам нужен отдельный шаблон.
"Может быть, это проще решить, поселив по нужному вам адресу отдельное приложение, реализующее этот функционал? Никаких преград нет."
Не поняла, что вы имеете ввиду, так как повторяю, я только осваиваю webasyst
нужно просто на Главной лого сделать некликабельным, а страницы все привязаны к шаблону index.html
нужно просто на Главной лого сделать некликабельным, а страницы все привязаны к шаблону index.html
{if $wa->currentUrl() eq '/'}
{include file="home.html"}
{else}
...контент page.html
{/if}
и уже в home.html делаю главную страницу
{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}
А если по utm метке зайдут? Ну типа site.ru?ololo=1 Тогда $wa->currentUrl() и $wa_app_url не совпадут
Отбрасывайте GET-параметры при проверке соответствия URL:
Объясните, пожалуйста, чайнику пошагово, который первый день работает в webasyst, как сделать для главной отдельный шаблон и как сделать так, чтобы он подгружался при заходе на главную?