2014-10-24 3 views
1

У нас есть сайт, работающий на Drupal. Теперь у меня есть 2 места для рассылки: страницы без меню и немного разные в макете, как и другие. Я хочу редактировать полный HTML страниц в интерфейсе Drupal, поэтому маркетологи могут легко добавлять HTML-фрагменты (для тестирования и т. Д.) Без использования разработчика.Редактировать HTML код страницы Drupal

Как я могу создать пустой верхний и нижний колонтитулы, и пусть полный HTML будет содержимым?

+0

Является ли содержание узлом. Имеет ли он определенный тип? Является ли полный html в WYSIWYG? – progzy

ответ

0

Вы можете создать определенный тип узла, а затем использовать эту функцию в template.php:

<?php 
function theme_preprocess_page(&$variables) 
{ 
    if (isset($variables['node']->type)) 
    { 
     $nodetype = $variables['node']->type; 
     $variables['theme_hook_suggestions'][] = 'page__' . $nodetype; 
    } 
} 

Это позволяет создавать шаблоны для страниц (Drupal только предлагает эту возможность для содержимое страницы) на основе типов узлов, используя page - node-type.tpl.php, так что вы сможете настраивать всю страницу html, а не только содержимое.

Смежные вопросы