【问题标题】:Edit complete HTML of page in Drupal在 Drupal 中编辑页面的完整 HTML
【发布时间】:2014-10-24 13:11:57
【问题描述】:

我们的网站在 Drupal 上运行。现在我有 2 个登录页面:没有菜单的页面和其他页面的布局略有不同。我想在 Drupal 界面中编辑页面的完整 HTML,因此营销人员可以轻松添加 HTML-sn-ps(用于测试等),而无需使用开发人员。

如何创建一个空的页眉和页脚,并让完整的 HTML 成为内容?

【问题讨论】:

  • 内容是否为节点。它有特定的类型吗?完整的 html 是所见即所得的吗?

标签: html drupal drupal-7


【解决方案1】:

你可以创建一个特定的节点类型,然后在你的 template.php 中使用这个函数:

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

它将允许您使用 page--node-type.tpl.php 根据节点类型为 页面 创建模板(Drupal 仅为页面内容提供这种可能性),以便您'将能够自定义整个页面的 html 而不仅仅是内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    相关资源
    最近更新 更多