问题标签 [display-suite]

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 投票
3 回答
2011 浏览

drupal-7 - Drupal 显示套件标题格式化程序

我正在为显示套件编写标题格式化程序,但标题不是“CCK”类型。谁能帮助我如何定义格式化程序?

0 投票
1 回答
236 浏览

drupal-7 - 如何为第二个主题定义另一个预告片?

我有两个主题:常规(第一个)和移动(第二个)。与子域 m.mysite.com 绑定的移动主题。

我无法在移动主题中显示我的移动节点预告片。

我在 Display Suite 中为移动主题创建了预告片。接下来我需要在移动主题分类标签页面中显示这个。但我无法在 DS 中定义主题。当我在移动主题中使用 [taxonomy-term.tpl] 来定义移动预告片时,但 vars 不起作用:更改 $view_mode 没有结果(在移动预告片上键入机器名称),$content 数组为空。我尝试使用视图,但在显示中没有定义主题的选项。

我能做些什么?谢谢

0 投票
1 回答
1430 浏览

drupal - 如何使用显示套件模块在字段中使用令牌?

我有以下代码使用显示套件模块中的字段:

但这不起作用。我在这里的目的是将内容修剪为 60 个单词,以便在预告片中使用。因为目前,显示套件没有使用纯文本限制字数的选项。

Trimmed 的问题是它没有删除 html 格式。

0 投票
1 回答
1197 浏览

drupal-7 - 使用 hook_ds_fields_info(),有没有办法使用标准格式化程序,以便这些格式化程序的选项在管理显示 UI 中可用?

我在这里遵循了一个很好的教程:http: //previousnext.com.au/blog/creating-custom-display-suite-fields-or-how-i-learned-stop-worrying-and-use-hookdsfieldsinfo以编程方式创建海关带有 hook_ds_fields_info() 的字段。

在下面的代码中,我尝试使用 text_trimmed 格式化程序,但在 UI 中我没有得到修剪格式的设置。

0 投票
1 回答
2660 浏览

php - Drupal 显示套件代码字段问题:如何输出令牌或 PHP $entity inline

我试图让两个字段内联显示。具体来说,我需要定位器和正文字段来显示内联。

我的定位器只是以纯文本形式说明帖子的位置。
即“明尼苏达州德卢斯-”

我的身体就是故事。
即“你的房子里发生了奇怪的事情吗?灯会自行关闭和打开?或者你在地下室听到声音吗?”

我正在尝试内联显示它们,但我遇到了最困难的时间。
即“明尼苏达州德卢斯 - 你的房子里发生了奇怪的事情吗?灯会自行关闭和打开?或者你在地下室听到声音吗?”

它们需要是两个单独的字段才能在地理定位器中使用。

我使用了 Display Suite 模块,从我的网络搜索中我发现可以使用自定义代码字段选项通过 Token 或 PHP $entity 提取数据。

我可以让它与 Token 和 PHP $entity 一起正常工作,但无法弄清楚如何让它们内联?
即我的结果总是:
“明尼苏达州德卢斯 -
你的房子里发生了奇怪的事情吗?灯会自行关闭和打开?或者你在地下室听到声音吗?”

我确定我错过了一些简单的东西,和/或只是忽略了一些东西。

这是我使用的代码:

作品!代币!

作品!php!

不工作!?php!

作品!php!

0 投票
1 回答
1228 浏览

drupal - 如何在视图或 ds 视图中包含自定义代码字段?

最近我在玩显示套件视图。这是一个有趣的概念,因为这允许具有特定内容类型的内容“显示”,而无需将显示添加到可能没有意义的其他内容类型。

出现我的问题是因为无法在视图中包含我的自定义代码字段,尽管我已经检查了我的字段是否存在于“节点”和“ds 视图”实体中。

我试图在这两个位置找到我的自定义字段但没有成功:

  • admin/structure/ds/vd/manage/{theNameOfMyView}/display

我的自定义代码字段不在这里

  • 管理员/结构/视图/视图/{theNameOfMyView}

我的自定义代码字段不在这里

我读到自定义代码字段不会暴露给视图。如果是这样,这是我的第二个问题:使用 Display Suite 添加“代码字段”时检查“ds 视图”字段的目的是什么?

自定义代码字段编辑屏幕

非常感谢!

0 投票
1 回答
766 浏览

drupal - 无法使用显示套件模板文件

我使用显示套件来设置分类页面的样式,它向我建议了一些模板文件,但我无法使用该文件,我将它们放在适当的位置,但它们不包括,

你知道它是如何工作的吗?或任何参考资料?!

这是我的显示套件屏幕

在此处输入图像描述

我将文件 ds-reset--node-article-article-ds.tpl.php 放入地址 sites/all/modules/contrib/ds/layouts/ds_reset 但没有发生任何事情

0 投票
1 回答
1501 浏览

drupal - 使用 Drupal 7 令牌,我如何从自定义链接字段中获取路径?

这一定是微不足道的,但对于我的生活,我无法弄清楚如何使用令牌获取链接字段的 URL/路径部分。我正在使用 Display Suite 模块,并希望将节点的整个预告片链接到链接字段中指定的 URL。

因此,在节点显示类型的自定义包装器 GUI 中,我选择“将链接添加为令牌”并添加此令牌:

这让我得到了超链接,所以我想我可以这样做:

...但这不是一个有效的令牌。那么链接的子部分是什么?

0 投票
1 回答
187 浏览

drupal - Drupal 7:在选项卡中分离内容编辑屏幕

如果您熟悉 drupal 7,您会记得在内容编辑屏幕的右上角有一些选项卡。我想将我的内容分成这些标签。因为我的内容中有大量的字段集合,它们都有超过 100 个条目。显然,我的客户不想为了更改该内容中的文本部分而等待很长时间。

0 投票
1 回答
581 浏览

drupal - 将 js/jquery 嵌入到 Display Suite 布局模板文件中的最佳方法是什么?

我正在使用显示套件为一个drupal 站点设置主题——所有当前版本。正如您可能意识到的那样,在 drupal 中,有很多方法可以实现相同的结果。我在显示套件中创建了许多自定义布局。现在我想将 jquery 添加到其中一些布局中,以便 jquery 仅在显示这些布局时加载(而不是在主题中的每个页面上加载相同的 jquery 文件)。

当然我可以使用 drupal_add_js() 或 $form#attached 等。但是在我的模板文件中添加标签有什么问题?执行此操作的“显示套件方法”是什么 - 我必须相信他们(显示套件团队)已经想到了这一点……

谢谢。