wspirit Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 создаю сраницу в "основное меню" услуги, соответственно для url это /uslugi. добавляю шаблон uslugi.tpl. в нём вначале прописываю {$wrapper = 'uslugi.tpl' scope=parent}. Дизайн не цепляет. что не так? может где-то соотношения прописываются шаблонов и урлов?Заранее спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 Для всех страниц используется шаблон page.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 Прописывая {$wrapper = 'uslugi.tpl' scope=parent} Вы указываете какой шаблон вместо index.tpl использовать и получается, что uslugi.tpl вызывает uslugi.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 если взять любую страницу из основного меню. пусть будет блог - blog.tpl соответственно, и там вставить {$wrapper = 'blog.tpl' scope=parent}, то как мне и нужно будет использоваться шаблон blog.tpl. НО если я сам добавляю страницу в основное меню, то, короче первый пост получается Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 Для страницы блог и так используется blog.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 мне и нужно, чтобы я каждую страницу мог сам настроить. Хочу понять как мне новую страницу услуги(/uslugi) соотнести с шаблоном uslugi.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 косяк, потушись Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 про блог я как пример написал, что он - да, меняется без проблем. Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 Прописывая {$wrapper = 'uslugi.tpl' scope=parent} Вы указываете какой шаблон вместо index.tpl использовать и получается, что uslugi.tpl вызывает uslugi.tpl (с)в том то и дело что не вызывает. в том и вопрос. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 В шаблоне page.tpl поставить проверку:{if $page->url =='uslugi'}Код uslugi.tpl{else}Код page.tpl{/if}А $wrapper - это обертка, замена index.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 так мне и нужно заменить обёртку. а проверка не работает Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 мне нужно чтобы я мог настраивать услуги так же как и блок. в шаблоне Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 блоГ* Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 {$wrapper = 'uslugi.tpl' scope=parent} означает, что содержание шаблона в котором находится данная строка будет помещено в {$content} и так как в шаблоне нет {$content}, то и ничего не выводится, а если впихнуть туда {$content} то получится абсурд. Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 page.tpl это вообще не то, он отвечает за вывод в блоке тела страницы. мне же нужно заменить ВЕСЬ шаблон. Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 кроха, пропишите в blog.tpl {$wrapper = 'blog.tpl' scope=parent} и посмотрите что получится. Мне нужно также, только для МНОЙ добавленной страницы Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 В шаблоне page.tpl поставить проверку:{if $page->url =='uslugi'} {$wrapper = 'uslugi.tpl' scope=parent}{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 Так должно работать Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 fatal error uslugi.tpl" on line 6 "" unclosed {if} tag' Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 page.tpl отвечает за тело. это не то Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 help me some another please Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 page.tpl отвечает за тело. это не тоНе пори чушь... Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 <!-- Заголовок страницы --><h1 data-page="{$page->id}">{$page->header|escape}</h1><!-- Тело страницы -->{$page->body}только заголовок и тело, блять Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 25 марта, 2012 Жалоба Поделиться Опубликовано 25 марта, 2012 ИДИОТ! Вот сверху и пишется, во что это тело обертывать...{if $page->url =='uslugi'}{$wrapper = 'uslugi.tpl' scope=parent}{/if}Если человек ДЕБИЛ, то это навсегда... Цитата Ссылка на сообщение Поделиться на другие сайты
wspirit Опубликовано 25 марта, 2012 Автор Жалоба Поделиться Опубликовано 25 марта, 2012 слыш мудло, я тебя не оскорблял. это раз.во вторых прежде чем советовать, проверь, а работает ли. фатал еррор блять Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.