标签: drupal-theming

Drupal 7:访问page.tpl.php中的自定义节点字段

我在页面内容类型中添加了一个新字段"mood"(图像).有没有办法访问page.tpl.php中存储在此字段中的图像?

drupal drupal-7 drupal-theming

11
推荐指数
2
解决办法
2万
查看次数

Drupal 7 - 如何从模块加载模板文件?

我正在尝试在Drupal 7中构建自己的模块.

所以我创建了一个名为'moon'的简单模块

function moon_menu() {
  $items = array();
      $items['moon'] = array(
      'title' => '',
      'description' => t('Detalle de un Programa'),
      'page callback' => 'moon_page',
      'access arguments' => array('access content'),
      'type' => MENU_CALLBACK
  );

  return $items;
}

function moon_page(){


$id = 3;

$content = 'aa';

}
Run Code Online (Sandbox Code Playgroud)

在moon_page()函数中,我喜欢从我的主题文件加载自定义模板'moon.tpl.php'.

这可能吗?

drupal drupal-theming

11
推荐指数
2
解决办法
2万
查看次数

风格Drupal 7登录页面

如何设置Drupal 7的登录页面的样式?我喜欢用不同的方法page-user-login.tpluser-login.tplpage-login.tpl,但没有结果.

有没有一种简单的方法可以在他自己的.tpl文件中使用Drupal 7中的登录页面进行主题化?

drupal login drupal-7 drupal-theming

10
推荐指数
1
解决办法
1万
查看次数

Drupal 6 - 模块中的自定义节点类型模板

我有一个添加新内容类型的模块.

对于此内容类型,我想提供node_contenttype.tpl.php节点类型模板,但Drupal不会在模块目录中识别此模板,仅在主题中.

如何让Drupal(6)使用我的模板?

drupal drupal-6 drupal-theming drupal-modules

8
推荐指数
1
解决办法
2190
查看次数

Drupal 8中的自定义404模板文件

如何404 page在Drupal 8中创建自定义?

我在后台创建了一个名为404(节点号100)的新页面(内容).我在Configuration> Basic site设置中将其设置为404默认页面.

设置

它适用于我在Backoffice中设置的内容.

但现在我希望它以编程方式编辑,我不知道如何创建覆盖文件.

我试图创建mytheme/templates/html--node--100.html.twig它只有当它直接请求url(node/100)时才有效,但是当你在URL上尝试随机slug并且drupal必须解决它时它不起作用.当发生这种情况时,drupal正在为我提供404 page后台内容而不是我刚刚创建的文件中的内容.

我尝试了好几种文件,如page--404-html.twig,html--node--404.html.twig,html--page--404.html.twig,...但它不工作也不

任何人都可以帮我一把吗?

drupal-theming drupal-8

8
推荐指数
2
解决办法
1万
查看次数

如何在drupal中主题视图

任何人都可以帮助我了解如何主题视图.

对于创建的每个视图,我想要有不同的模板.

drupal drupal-views drupal-6 drupal-theming

7
推荐指数
2
解决办法
8134
查看次数

为什么我的drupal 7子菜单不显示?

我似乎无法显示我的子菜单.

我去过:首页»管理»结构»菜单

然后,我编辑了父菜单,并选中了"显示为扩展"的复选框 - 但仍然没有.

我所指的导航的page.tpl.php页面上的代码如下:

<?php
if ($page['navigation'] || $main_menu): 
?>

<?php
 print theme('links__system_main_menu', array(
          'links' => $main_menu,
          'attributes' => array(
            'id' => 'nav',
            'class' => array('links', 'clearfix'),
          ),
          'heading' => array(
            'text' => t('Main menu'),
            'level' => 'h2',
            'class' => array('element-invisible'),
          ),
        )); 
?>

<?php
 print render($page['navigation']); 
?>
<?php
 endif; 
?>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

任何帮助将不胜感激.

drupal drupal-7 drupal-theming drupal-navigation

7
推荐指数
3
解决办法
2万
查看次数

以编程方式更改活动的Drupal 7主题

以编程方式更改活动Drupal 7主题的正确方法是什么?我$custom_theme在Drupal 6中使用过,但它在Drupal 7中不起作用.

php drupal drupal-7 drupal-theming drupal-modules

7
推荐指数
1
解决办法
7490
查看次数

如何在yii框架中创建主题?

我是Yii框架的新手.我之前正在研究drupal,drupal的主题制作网站并不难管理.但我只是想知道如何使用Yii框架为网站创建主题.

我经历了很多网站,但仍然不知道从哪里开始.例如,我查看了http://www.yiiframework.com/doc/guide/1.1/en/topics.theming.

现在我的怀疑是:

  1. 从哪里开始创建Yii主题?假设我想将drupal主题更改为Yii,我该怎么做?
  2. 是否可以为不同的页面设置不同的主题?就像在drupal中使用themekey模块一样,我们可以为不同的页面设置多个主题.

如果有人会一步一步解释它会很好.

php drupal yii drupal-theming

7
推荐指数
1
解决办法
8236
查看次数

如何将Google Analytics代码添加到Drupal 7

我想在不使用该模块的情况下将我的Google Analytics代码添加到Drupal网站.我读了与此相关的线程,但我无法在我的网站上进行.我想把我的代码放在<head></head>标签里面.这是我的代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
  _gaq.push(['_setDomainName', 'example.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
Run Code Online (Sandbox Code Playgroud)

php drupal google-analytics drupal-7 drupal-theming

7
推荐指数
2
解决办法
8642
查看次数