Так работает, была у меня мысля по этому поводу, но не стал делать, просто ты когда-то говорил про общий стиль построения сайта. Если так делать приемлемо с этой точки зрения, буду делать так.
Ты мне про это тоже писал насчет {literal} :)
Я понимаю, что не телепаты. Насчет белого экрана я разберусь. Я тебе писал, что Смарти не может найти нужный файл, потому, что он лежит в другой папке (это уже ты правильно предположил). Я перекопал кучу мануалов, но тут проблема именно в незнании самого фреймворка. Я то сделаю, чтобы все работал, но хочется, чтобы изначально работало правильно. Без «костылей». А не, как всегда :) Поэтому задаю кучу вопросов.
Ушел курить мануалы. (Но, когда показывают, быстрее :))
Тогда не знаю что там.
Пропиши в index.php
error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', 1);
Будут выводиться ошибки. Может у тебя не в подгрузке дело, а ошибки есть. В Smarty-шаблонах кстати нельзя просто так фигурные скобки использовать, особенно эта ошибка часто в javascript-кодах встречается.
Используй блок {literal}Non-Smarty code{/literal}, чтобы эта часть кода не парсилась. И учись работать с ошибками. Мы не телепаты и не сможем понять почему у тебя белый экран. Отлавливай ошибки, читай мануалы. По Смарти вообще документации много.
Я так и делал :)
Подсмотрел у тебя же :)
Да у тебя правильное подозрение :)
Я так и делал :)
хм… 1к могу вложить, но хотелось бы посмотреть превьюшки русских шрифтов, не люблю котов в мешке)
Коль, для того, чтобы понимать на будущее, что ты имеешь ввиду говоря: «отдельный блок».
В Smarty-шаблонах можно подгружать другие файлы шаблонов. К примеру в той же папке создай еще одну папку, назови ее blocks, создай в ней файл slider.tpl, перенеси код слайдера в него, и в нужном месте шаблона ты можешь прописать {include file=«blocks/slider.tpl»}.
У меня с этим проблемы. Ты мне писал про пути, но, что мне делать, когда мне нужен то один, то другой шаблон.
У меня есть подозрение, что ты пытаешься разные шаблоны раскидать по файлам base.tpl в разных папках? Это не правильно. Конечно будет материться. Ты для разных шаблонов разные файлы создавай (к примеру index.tpl и blog.tpl), но в одной папке. А в MODX-шаблонах меняй имя вызываемого Smarty-шаблона ( к примеру $smarty->fetch('index.tpl');)
Да, я согласен, мне нужно на этом этапе 3 шаблона.
1 — главная.
2 — общий шаблон.
3 — шаблон для блога.
У меня загвоздка в том, что, если я в папку templates в очередной шаблон копирую структуру из base, то у меня ничего не получается. Белое поле, я так понимаю, не находится base.tpl. У меня с этим проблемы. Ты мне писал про пути, но, что мне делать, когда мне нужен то один, то другой шаблон.
Сорри, у меня чет ступор :)
Коль, для того, чтобы понимать на будущее, что ты имеешь ввиду говоря: «отдельный блок».
В связи с тем, что ни у кого интереса нет к шрифтам, забираю весь комплект на себя за 5к
Если найдётся, кто-то, готовый вложить в шрифты хотя бы 1к, то пишите. Предложение в силе до 23 го апреля