Понимаю, что вопрос простой, но почему-то не удается мне на него найти ответа...
Требуется создать страницу с динамическим содержимым, которое не привязано к views или еще к чему либо. Пробовал вариант добавления в папку шаблонов темы файлика "page--my.tpl.php", но в таком случае дизайн из "page.tpl.php" не подхватывается. Как сделать так, чтобы и страница была произвольной и чтобы дизайн из "page.tpl.php" в ней подхватывался?
Комментарии
И не найдете ответа, если не научитесь формулировать свои мысли. Потому что только телепаты могут понять чем отличается произвольная страница с динамическим содержимым от не произвольной со статическим содержимым. И как это все связано с views и с шаблоном page--my.tpl.php.
Нужно создать страницу которая бы выводила данные из БД и подхватывала шапки-подвалы-меню определенные в "page.tpl.php", также как это подхватывает любой шаблон типа node--my_type.tpl.php
Я ничуть не против views, но как туда свой произвольный код запихнуть?
Ответ на сабж - "своим модулем"(курить написание модулей, абстрактный слой БД, темизацию вывода, да и вообще апи друпала).
Ну, хоть для кого-то, я ясно написал))) Спасибо за совет! Поразбирался в теме - да, пожалуй это единственный правильный метод реализации задачи. Но пока решил поступить несколько извращенным способом. Создал заведомо пустую вьюшку, чтобы страница генерировалась. Создал новый блок с областью вывода "Содержимое", и показом только на странице моей вьюшки. Свой "произвольный код" поместил в шаблон "block--block--ID.tpl.php" и пока все работает так, как я хочу)
Древовидный список. Но, на самом деле, это неважно - должна быть свобода от стандартного инструментария.
А что, не судьба код в НОДЕ написать, при использования формата ввода PHP?
Или в блоке этот код писать,сам блок разместить в содержимом на странице пустой ноды
Кстати, тоже вариант...
Этот вариант подходит только для реализации простейшего кода(мелких сниппетов), ибо код там работает медленнее(значительно), а так же присутствует ряд ограничений, к тому же не освобождает от курения основ АПИ, да и сложно сказать, что займет больше времени, засунуть код в кастомный модуль или создать ноду с PHP содержимым.(лично у меня 1й способ занимает меньше времени).