问题标签 [drupal-theming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7779 浏览

drupal - 是否可以将按钮(链接)添加到 Drupal 中的视图?

我希望添加单独的按钮,这些按钮将显示在我在 Drupal 中创建的视图的顶部。

到目前为止,我添加的所有字段都应该出现在表格中。唯一显示在表格之外的是上面的搜索过滤器(应该如此)。

我想在表格上方和搜索区域下方连续添加 3 个按钮(链接)。

有没有办法在视图中做到这一点?如果是这样,有人可以描述这个过程吗?谢谢!

0 投票
1 回答
2850 浏览

drupal - 如何将寻呼机放在页面的顶部和底部?

我知道我需要使用 theme_pager 函数来呈现代码:

http://api.drupal.org/api/function/theme_pager/6

我知道它已预先呈现到 page.tpl.php 的 $content 中,如果我想为它设置主题,我只需将 theme_pager 函数覆盖到 template.php 中。

我知道在 Views 中我只需要使用变量 $pager,但我没有使用 Views。

我想知道的是如何简单地调用 theme_pager 并自己传递一个变量“items”。在哪里可以找到寻呼机的“项目”?

编辑:

没有“项目”,寻呼机的内容被全局传递给函数。

因此,如果你想在页面顶部添加一个新的寻呼机,你只需要在 page.tpl.php 上调用“theme_pager”函数(或者你的函数,如果你已经覆盖它):

0 投票
1 回答
2127 浏览

drupal - 寻找 Drupal webform 教程

我已经建立了一个 Drupal 站点,并将与设计师一起定制一些webforms。是否有任何教程可以帮助设计师(他也知道一些 PHP 但不是程序员背景)入门?我希望他能学会如何:

  • 添加字段
  • 主题形式

谢谢~

0 投票
1 回答
1178 浏览

php - Drupal 6 中的主题节点链接

默认情况下,博客页面中的节点链接包含blog_usernames_blog(管理员的博客)、comment_add(添加新评论)和node_read_more(阅读更多)。

我需要摆脱前两个,并更改 node_read_more 中的文本。

我在我的主题中创建了一个名为$themenamepreprocess_nodetemplate.php 的函数,内容如下:

但它不起作用;当我$vars['node']->links在函数的末尾打印时,链接数组正是我想要的;但是在呈现页面时,会显示旧的默认链接。

为什么?如何使用主题功能仅针对某些内容类型且仅在节点列表页面中为节点链接设置主题?

ps:每次尝试之前我都清除了缓存和主题注册表;)

0 投票
3 回答
901 浏览

drupal - Drupal 二级链接首页问题

我正在尝试让我的辅助链接(使用主链接作为源,因此主链接的子链接)在每个页面上显示为下拉列表。但是,由于(我猜)首页上没有活动路径,因此不会显示辅助链接。

如何设置它们以便我可以在首页显示辅助链接?

0 投票
2 回答
946 浏览

php - Drupal 是否有像打印链接这样的打印按钮

Drupal 有一个打印链接功能,我在我的 .tpl.php 中使用

l使它成为一个链接。drupal 是否有等效的 API 函数来制作按钮?

如果没有,您对此的最佳建议是什么?

0 投票
1 回答
185 浏览

drupal - 用于视图的drupal主题过滤器

我正在尝试通过覆盖views-exposed-form.tpl.php来更改特定视图的暴露过滤器的主题。我遇到的问题是我似乎无法正确设置视图的命名约定-我一直在尝试使用views-exposed-form--viewname--displayname.tpl.php,但没有找到. 我想我可以从视图中选择 Theme:Information 以查看当前正在使用的主题文件,但没有针对 views-exposed-form.tpl.php 的部分。

我必须对 Theme.inc 进行任何修改吗?有谁知道为什么主题:信息下不存在?感谢您的任何想法

0 投票
1 回答
1589 浏览

drupal - Drupal:如何将内联图像包装到附加标记中

我需要将图像包装到额外的标记中以进行进一步的 css 样式。我想要这样的东西:<p><span><img src="path/to/image" alt="alt"/></span></p>

使用以下模块将图像直接添加到特定节点上:

  1. http://drupal.org/project/insert
  2. http://drupal.org/project/image
  3. http://drupal.org/project/cck -> ImageField

这是我的 node-[type].tpl.php 的内容:

我想我必须做点什么$content。但我真的不知道。有什么建议么?

0 投票
2 回答
1074 浏览

optimization - Drupal:如何获得深度链接以发表评论?

我需要建立并打印任何给定评论的深层链接。这样用户只需单击链接即可直接访问特定评论。我找不到原生的drupal函数来获取它,所以我自己构建它。

我的解决方案

要打印链接,您只需调用<?php print $commentlink;?>. 但我很确定有更好、更类似于 drupal 的方法来解决问题。

更好的方式

Mikeker 做到了 :) 正如他所建议的那样,这是解决方案。

请注意 Mikeker 和我的版本之间的细微差别。array("fragment" => "comment-$comment->cid"));array("query" => "comment-$comment->cid"));

查询参数将添加一个?到 url。所以你的路径看起来像

与我的解决方案(片段)相反:

注意: 不要在片段标识符中包含前导“#”字符。它将由 drupal 添加。

0 投票
1 回答
391 浏览

drupal - Drupal:将 id 添加到错误列表

是否有解决方案将 id 添加到默认的 drupal 错误列表项?

目前我得到了这个:

但我想将字段名作为 id:

正在使用的插件:http://drupal.org/project/inline_messages

有什么建议么?