问题标签 [drupal-panels]

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 回答
445 浏览

drupal-7 - 使用分类法时解决视图中的选项卡菜单

我使用分类术语来处理我的菜单(这些分类术语显示了我的网站的结构)所以当我创建视图时,我应该使用分类路径(而不是别名)进行页面设置(我可以链接视图的唯一方法据我所知,到我的分类地址路径:P)。每当我看到页面 URL 时,我都能看到别名。现在我正在尝试设置一个有 2 个标签的页面。我已经设置了,但问题是当我单击选项卡时,我看到的是分类路径而不是别名?(例如 taxonomy/term/6/digital 而不是 CCTV/digital 但是默认菜单选项卡仍然可以正常工作并显示别名 CCTV)有没有办法显示别名而不是分类术语地址?

0 投票
2 回答
722 浏览

drupal - 根据域按分类术语过滤 Drupal 视图(显示在面板中)

这是一个 Views 6.x-2.x 问题:在具有许多不同视图的站点上(其中许多是包含在面板中的块,它们将参数传递给块)我想根据域按分类术语过滤视图网站访问通过。此过滤应附加到第一个参数(分类术语)。

该站点配置为使用不同的域,例如 example1.com 和 example2.com。我想将这些域“连接”到分类术语 45 和 115。

例如:

example1.com/my_view/1 应该显示所有具有 term 1 和 term 45 的节点。

example2.com/my_view/1 应该显示所有具有术语 1 和术语 115 的节点。

我的方法是添加第二个参数(第一个是默认的分类术语 ID 参数)。作为默认参数,我在参数处理代码中使用以下片段:

这在我使用带有路径 my_view/% 的页面显示时有效(仅使第一个参数成为强制性)。但是当我在面板中使用它时,我只会得到一个空视图(如果选择了“无上下文”)或第二个参数没有任何效果(如果选择了“第一个/所有术语的术语 ID”)。

有什么想法可能是错的吗?我真的尝试了很多。

0 投票
1 回答
563 浏览

caching - 是什么导致 Drupal 在创建/编辑迷你面板时冻结?

我对drupal很陌生。

当我尝试创建或有时编辑迷你面板时,Drupal 对我来说一直很僵硬。一旦我选择了面板布局并开始添加内容,它就会保持在灯箱“灰色”状态,不会让我点击或做任何事情。这几乎就像它正在尝试加载但我已经离开它一个小时并且它完全冻结了。

我已经在 Firefox 和 IE10 上尝试过并遇到同样的问题。今天还将我的drupal从7.23升级到7.24,所以一个全新的核心正在运行,但仍然像这样挂起。

我还没有完全探索drupal中的所有内容,所以我不知道其他部分是否会这样做。到目前为止,它只是迷你面板部分。

有没有人有什么建议?谢谢。

0 投票
0 回答
430 浏览

drupal-7 - 基于实体引用字段中用户的面板窗格可见性规则

我有一个名为“company”的内容类型,其中包含一个名为“company_managers”的实体引用字段,该字段引用将被允许添加和编辑与该公司相关的其他内容类型的用户。

公司节点使用面板显示。我正在努力的是创建一个可见性规则,如果登录用户在实体字段“company_managers”中被引用,它将只显示面板窗格,这将允许我在“company_managers”字段中显示特定于用户的面板窗格.

因此可见性规则的伪逻辑将是:检查登录用户是否包含在“company_managers”中如果是则显示面板窗格如果没有则不显示窗格。

这似乎是一个如此简单的用例,我不想创建自定义代码,它必须是“开箱即用”可以实现的,我似乎无法得到答案。因此,经过两天的研究,我寻求帮助。

注意:使用可见性规则内容管理器并在此站点上手动选择用户来欺骗此行为。我只需要输入登录用户,但我认为您不能输入动态变量或令牌。

非常感谢帮助。

0 投票
1 回答
593 浏览

date - Drupal 7 和页面管理器:添加基于日期的选择规则

我有一篇带有日期字段的内容类型文章

我试图通过定义基于日期字段的选择规则来从页面管理器中触发一个变体。

我要做的是在以下情况下应用此变体

  • 节点类型是文章
  • 字段日期,开始日期 < 现在 < 字段日期,结束日期

我可以定义第一个条件,但我不知道如何根据日期创建条件。有没有可能?我找不到有关此的更多信息。

谢谢

0 投票
1 回答
542 浏览

drupal-7 - 传参抛出url

大家好。

这是我的问题。我有一个照片库内容类型,我在其中存储了几张照片。
我的一个字段是一个列表字段名为 'period'),有 3 个选项(2000-2004、2004-2008、2008-2012),指的是拍摄照片的时间段。

现在我想创建一个主菜单链接例如路径:/photos/2004-2008),该链接指向一个
带有视图的页面。该视图将从 url 中获取“2004-2008”变量并将其用作过滤条件。这样,查看结果将是“期间”字段值 = 2008 -2012 的照片。

有人可以帮助我吗?我很困扰..

第一个问题,主菜单中链接的正确路径是什么?

其次,包含我的视图的面板页面(我使用面板模块)的正确路径是什么。

第三,如何正确设置我的视图来完成这项任务?

0 投票
1 回答
76 浏览

drupal-7 - 将类添加到可重用窗格

看起来这应该很容易,但我一生都无法弄清楚如何将静态类添加到可重用内容窗格的所有实例中。默认类是非特定的(pane-1、pane-2 等),但拥有一个窗格独有的类似乎很有帮助,因此当它在其他页面上重用时,css 将自动应用。有任何想法吗?

0 投票
1 回答
249 浏览

drupal - 确保规则链接仅显示在面板页面 (Drupal) 中的集合类型中

我创建了一个规则链接(在视图中),它显示在用户仪表板中,使用 Drupal v.7.27 作为 CMS,用于使用相同功能的许多(类似)项目。规则链接设置为在用户单击“发布内容”时“触发”规则(规则链接)。规则链接工作正常并触发触发器,该触发器随后遵循我设置的简单条件,只是因为我为每种用户类型创建了变体面板页面,规则链接仅显示在我设置面板页面访问权限的页面上条件(即角色:内容管理员)。

但是,我注意到,由于我也在使用支持票证模块,因此“发布内容”规则链接也显示在用户支持票证列表的顶部(仅用于测试,但它显示了我的来自用户和管理员用户的测试评论)并且*它还显示在所有其他节点类型的链接上。显然,我不希望规则链接显示在节点以外的任何其他内容类型的顶部或底部(即在发布新内容面板页面上)。目前在规则“编辑包”部分中设置为显示为“无”,因为没有选项强制它仅在我的仪表板面板上显示。我也在使用“渲染”规则选项并尝试了每个选项,但几个小时后无济于事。

我不得不在规则链接附加到的实体类型中将选项设置为“节点”(因为我的文章数据是面板页面中的一个节点)并且它说引用:
“应该附加链接的捆绑包到。如果留空,则链接不受捆绑部分下的任何捆绑的限制。

此外,在创建的视图实体中(用于将“规则链接”设置为任何节点),我找不到任何选项可以强制规则链接仅限于特定节点,在我的情况下是自定义的页面面板。也许我缺乏当前的 Drupal 知识,或者只是忽略了一个问题。

我知道我需要学习 PHP(是的,目前正在通过 CodeAcademy 工作!)但是为了让事情正常工作,任何人都可以就出了什么问题以及为什么规则链接显示 n 其他节点类型和 PHP 新手提出建议在这个阶段像我一样,我是否可以简单地将一些 PHP 放在某个地方,以确保规则链接仅显示在我的自定义面板页面上的设置内容面板上。

我希望我已经足够清楚,并且非常感谢在这个阶段获得帮助。提前致谢。

编辑:
实际上规则链接显示在所有其他节点上(见上文*)。我注意到捆绑包可能是这里的关键?如果这对任何人有帮助,我至今没有使用过捆绑包?

0 投票
1 回答
339 浏览

drupal - 通过 Panelizer 添加的面板在转到节点/编辑并保存节点后被删除

我创建了一篇文章,然后“自定义此页面”并向页面添加了一个面板。我可以一遍又一遍地使用panelizer重新保存该页面,没有任何问题。但是,当我进入“新草稿”页面并编辑和发布节点时,所有使用 panelizer 添加的项目都会从文章中删除。

与此https://drupal.org/node/1572202非常相似,不同之处在于我注意到它发生在我从节点/编辑页面保存时。我已经应用了该页面上的补丁,因为它已添加到我拥有的最新版本的 panelizer 中。

0 投票
1 回答
196 浏览

image - 带视图和面板的 Drupal 图像显示

谁能指导我如何创建包含图像的照片框,并且我想在登录页面上显示该图像。我使用面板为我的网站创建登录页面。我需要为我的网站创建 7 种不同的布局。我是 Drupal 的新手。任何帮助将不胜感激。

我通过进入“配置->图像样式”为我的图像框创建了特定的图像样式。

我已经为图像创建了内容类型。

例如,内容类型是:“左上图像”。我已将名为“图像名称”和“图像”的字段定义为“左上图像”。

然后我创建了一个名为“左上图像框”的视图。在视图中,我定义了名为 Content: Image 的字段。

格式化程序:图像图像样式:选定的特定图像样式。将图片链接到:无

我使用重写规则制作了一个显示图像或视频文件(如果存在)的视图。

无结果行为:[field_image] 已选中 - 如果为空则隐藏重写 已选中 重写此字段的输出。

我已经在我的登陆面板页面中定义了这个视图。但是,不知何故,图像没有显示在浏览器中。

感谢帮助!!