首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有内容的模态取决于开放时间

有内容的模态取决于开放时间
EN

Drupal用户
提问于 2015-12-06 11:55:30
回答 2查看 122关注 0票数 0

我需要用户在CMS中输入他们的帮助热线的开放时间,以及两组文本,一组将显示在用户在开放时间内查看它,另一组显示在他们的开放时间之外。

当单击链接时,需要在指定页面上以模式显示该内容(“模式框”就像页面上的JavaScript覆盖)。

我一直试图解决这个问题的方法(取自Stack上的其他建议)是将办公时间彩色盒节点模块一起使用。不幸的是,除非我误解了Colorbox所做的事情或它的工作方式,否则我根本无法让它打开一个模式,我实际上无法让它做任何事情。

下面是我安装Office时数的步骤& Colorbox模块,希望有人能发现我做错了什么。不过,我很乐意听取其他解决这个问题的建议。

使用上述两个模块,我的计划是创建一个自定义模板,该模板将读取当前日期和时间,并将其与已输入到Office时数模块中的内容进行比较,然后从CMS中的两个文本区域字段中的一个中显示适当的文本。

  1. 创建新的Drupal 7安装
  2. 安装办公时间7.x-1.4模块(https://www.drupal.org/project/office_小时数) 2a。安装所需模块日期API7.x-2.9 (https://www.drupal.org/project/date)
  3. 安装了彩色盒节点7.x-3.5模块(https://www.drupal.org/project/colorbox_节点) 3a。安装所需模块色盒7.x-2.10 (https://www.drupal.org/project/colorbox) 3b。安装所需模块Libaris7.x-2.2 (https://www.drupal.org/project/libraries)
  4. 使用Office时数字段创建新的内容类型
  5. 创建新节点,设置新的办公时间
  6. 创建了测试页面,链接到办公时间页面,链接有类的“颜色框-节点”应该显示一个模式?

这就是链接标签当前的样子:

代码语言:javascript
复制
<a class="colorbox-node" href="/node/1?width=600&height=600">Test link</a>
EN

回答 2

Drupal用户

回答已采纳

发布于 2015-12-08 07:02:09

我设法解决了,这是一个很简单的问题。

当我安装彩色盒模块(不是彩色盒节点)时,我只是安装了这个模块,但我也需要将彩色盒插件复制到Drupal库目录中。当我知道这件事后,它就开始起作用了。

票数 0
EN

Drupal用户

发布于 2015-12-07 10:19:30

如果在url (如example.com/dat/ href / site /)下运行站点,请删除href中的第一个斜杠,如下所示:

代码语言:javascript
复制
<a class="colorbox-node" href="node/1?width=600&height=600">Test link</a>

或者更改为完整路径,例如:

代码语言:javascript
复制
<a class="colorbox-node" href="/dat/fresh/site/node/1?width=600&height=600">Test link</a>
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/183062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档