- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть page.tpl.php где через $content выводится node.tpl.php - здесь всё ясно. Но есть page-news.tpl.php, на которой будут выводиться новости и она будет отличаться от главной страницы. Как в ней заставить выводится node-news.tpl.php?
Заранее спасибо!!!
Как нода выводится ? В большинстве случаев нужный шаблон меняется автоматически, в соответствии с типом материала и наличием уточненной версии шаблона. Не забывайте только, что шаблон node.tpl.php тоже должен присутствовать в директории с темой, и после добавления новых шаблонов нужно очищать Theme Registry
Как нода выводится ? В большинстве случаев нужный шаблон меняется автоматически, в соответствии с типом материала и наличием уточненной версии шаблона.
Вот мне и интересно какие способы есть не привлекая никаких доп модулей, кое что нарыл, но не получается. Можно примеры?
Есть page.tpl.php где через $content выводится node.tpl.php - здесь всё ясно. Но есть page-news.tpl.php, на которой будут выводиться новости и она будет отличаться от главной страницы. Как в ней заставить выводится node-news.tpl.php?
Заранее спасибо!!!
1. Не советую использовать page-news.tpl.php без особой надобности. Так как в этом случае у вас будет одинаковый дизайн в двух местах (в page.tpl.php и page-news.tpl.php).
2. Заставлять выводится ничего не нужно. Если у вас название типа контента для новостей news, то при создании node-news.tpl.php этот шаблон будет автоматически выводится вместо node.tpl.php без никаких дополнительных действий.
1. Не советую использовать page-news.tpl.php без особой надобности. Так как в этом случае у вас будет одинаковый дизайн в двух местах (в page.tpl.php и page-news.tpl.php).
Это с чего будет одинаковый дизайн? Он как раз таки будет разный.
1. Не советую использовать page-news.tpl.php без особой надобности. Так как в этом случае у вас будет одинаковый дизайн в двух местах (в page.tpl.php и page-news.tpl.php).
Надобность есть, там дизайн другой да и хочу, что бы в адресной строке были подразделы типа site.ru/news/
2. Заставлять выводится ничего не нужно. Если у вас название типа контента для новостей news, то при создании node-news.tpl.php этот шаблон будет автоматически выводится вместо node.tpl.php без никаких дополнительных действий.
Я не спорю, он-то выводится, но только в page.tpl.php а не в page-news.tpl.php. Читал, как-то через Id ноды можно, но не допёр как. Только начал изучать Друпал, идёт туго, честно говоря.
SELECT n.nid, n.created FROM {node} n WHERE n.type = 'news' AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC
ТС, модуль Views видели ? Если нет, посмотрите
Так или иначе, вам нужен модуль, делающий запросы в базу и выводящий список нод. А вот уже как конкретная нода выводится - зависит от конкретной версии шаблона node.tpl.php.
Почитайте, как работают уточненные шаблоны (template suggestions): http://drupal.org/node/190815
SELECT n.nid, n.created FROM {node} n WHERE n.type = 'news' AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC
Ммда, без 100 грамм не разберёшься🤪 О Гугл, помоги...
ТС, модуль Views видели ? Если нет, посмотрите
Так или иначе, вам нужен модуль, делающий запросы в базу и выводящий список нод. А вот уже как конкретная нода выводится - зависит от конкретной версии шаблона node.tpl.php.
Почитайте, как работают уточненные шаблоны (template suggestions): http://drupal.org/node/190815
ТС же хочет без топ модулей. Тут посмотрите http://drupaldeveloper.ru/pagetplphp-v-zavisimosti-ot-url
ТС же хочет без топ модулей. Тут посмотрите
Хотеть не вредно. Чтобы было без доп. модулей - нужны знания, которыми ТС не обладает. И вообще без модуля не получится: совать логику в шаблоны - дурной вкус.