Questions tagged «7»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。

1
一切都需要捆绑吗?
我正在学习Entity API。我有一个简单的额外表,希望对其进行“删除”,以便可以在Views中使用它。 我已经阅读了很多,看了一些视频,看了很多例子。我坚持捆绑的概念。我了解什么是捆绑包(例如,节点类型是节点实体的捆绑包)。 但是对于我来说,将永远只有一捆。在示例中,我已经看到捆绑包存储在数据库表中。这对我来说不是必需的,因为针对每个记录存储的值将是相同的。所以我想我可以以某种方式跳过此步骤,或者让我的实体始终返回捆绑的标准字符串。 我误会了吗?捆绑软件是否总是必须在数据库表级别实现并实现?
11 7  entities 

3
如何使用用于创建节点的会话信息构造JSON数据?
我正在使用Drupal 7和服务模块7.x-3.2。我正在使用Postman for Chrome(http客户端)来测试API。 我想做的是登录用户,并使用Drupal服务API与该用户创建一个节点。 我使用JSON POST请求登录到http://example.com/api/user/login。 我成功获取了JSON结果。 { "sessid": "KrZjlcY3rFr8v6iLoskcVQN9DmDWsg5yZqIjBeydEBY", "session_name": "SESS9fe39db36ccd7afd64e034fefa0129e1", "user": { "uid": "31", "name": "test_user", "mail": "services_user_2@example.com", "theme": "", "signature": "", "signature_format": "filtered_html", "created": "1352985941", "access": "1352991170", "login": 1352991510, "status": "1", "timezone": "", "language": "", "picture": null, "init": "services_user_2@example.com", "data": false, "roles": { "2": "authenticated user" …
11 7  services 

6
如何通过服务将上下​​文过滤器传递给视图
我有一个接受上下文过滤器的视图,以便返回正确的结果。我正在使用Services 3和Drupal7。我能够创建一个端点,并通过服务检索视图。但是似乎没有办法通过上下文过滤器,因为services_views只有一个retrieve方法(使用GET)。有谁知道这是否可能,如果可以,怎么办?
11 7  views  services 

3
到处都有面板的好处是什么
有几个网站主张“无处不在的专家组”的好处(我已将其放在此问题的结尾)。 但是,我尝试了该模块,但看不到好处。 常规面板页面为您提供了“禁用块”选项。它还使您可以显示诸如菜单链接,页脚和用户登录之类的内容。因此,我不确定到处都有面板。 我从来没有看到过Panels的好处,但是Drupal Answers启发了我,现在我不梦想没有它就可以创建Druapl网站,所以我希望它可以为“ Panels Everywhere”带来一些好处。 各地倡导小组的网站 AWebFactory Druapl答案线程 拉拉博特
11 7  theming  panels 

3
视图页面未显示寻呼机
我有一个“观看次数”页面,显示文章预告片。数据库中有很多Articles,我在View中每页只显示5条,但是分页器根本没有显示。这是我的Views配置,我做错什么了吗?是否有错误? “视图”屏幕中的预览未在内容预告片的底部显示寻呼机,也未在实际页面上显示。 有任何想法吗?
11 7  views  paging 

2
自上次执行cron以来,如何获取(日期)时间戳?
我正在构建模块,但卡住了。.我需要上一个cron的时间戳,因为我运行hook_cron作业,以便可以检查哪些节点是新节点并通过电子邮件发送这些节点。 所以我需要最后一次cron运行的日期/时间戳,但是如何到达那里呢?
11 7  cron 

5
每当我在Drupal 7中更新博客时,如何允许用户接收电子邮件?
我在Drupal 7中有一个英文和日文博客。我使用自定义内容类型和视图(而不是内置博客模块)创建了这个博客。 我有每种语言的RSS提要(在Views中制作)。我想允许用户订阅以接收对内容类型“博客”的所有英语更新或对内容类型“博客”的所有日语更新。(我预计大多数用户只希望使用一种或另一种语言。如果用户确实想要两种语言,那么我不介意让他们订阅两次。) 我研究了如何在RSS feed上使用Feedburner,但Feedburner模块尚未针对D7更新,因此我宁愿不依赖外部服务。(当我尝试设置不带该模块的Feedburner时,即使支持链接允许我对其进行验证,它也会告诉我我的RSS feed不存在。) 我还查看了Simplenews模块,但是该模块显然需要分别创建每个新闻稿。我要做的是在向博客发布更新时自动向订阅的用户发送电子邮件。 我敢肯定有很多方法可以做到这一点,但是有太多的“邮件助手”类型的模块让我对从哪里开始感到迷茫。 总结我的要求,我想: 添加具有适当语言的新博客帖子时,自动向订阅者发送电子邮件。 经过身份验证的用户和匿名用户都应该能够订阅。 订阅必须要求确认(法律要求)。 与MIME Mail模块的兼容性将是一个不错的选择。
11 7  feeds  emails 

4
Drupal 7-授予管理用户的权限,但不授予权限
我们在Drupal 7中设置了一个站点,希望某些用户可以访问该站点上的用户管理页面,并能够创建新用户,分配角色等,但是我们不想让他们访问该站点。角色和权限页面。 目前Drupal仅有2个权限Administer Permissions和Administer users。 拥有该Administer users权限,用户可以访问“用户管理”页面,并且可以创建新用户,但不能为用户分配角色。 如果用户具有Administer permissions权限,则他可以为用户分配角色,还可以访问权限和角色管理页面。 您将如何授予用户向用户分配角色的权限,但又阻止其访问权限页面?
11 7  users 


9
使用纯文本格式时如何获得换行符?
我觉得这应该很简单,但这让我发疯。 我为所有“身体”元素选择了“纯文本”。我不希望任何人在填写表格时都可以放入任何HTML。 但是,我确实希望保留换行符。在普通的配置页面上,确实存在一个“选中此框以将换行符转换为br和p的功能,但是无论我检查还是重新排列过滤器的权重,我都无法获得它来保存换行符。 什么是正确的配置才能使它起作用,以便我可以在文本中保留退货?
11 7  input-formats 

1
如何以编程方式重置用户密码
我有一个本地移动应用程序通过服务模块与我的drupal 7站点进行通信。我想让用户能够从应用程序重置密码。是否可以通过编程方式启动此过程,因此会生成一封电子邮件,其中包含一次使用令牌,该令牌在24小时内到期? 谢谢
11 7  users 



5
如何告诉Drupal在模块目录中查找模板?
我想在我的模块中提供模板实现,并允许主题覆盖它。基本上,我通过以下简化代码添加建议: function attach_preprocess_node(&$vars) { $vars['theme_hook_suggestions'][] = 'node__test'; } (我不想使用hook_theme添加新主题,因为我想重用预处理节点功能。主题名称很尴尬,但我不想编写node_ attach _%以避免与节点类型混淆。) 然后,我使用hook_theme_registry_alter()添加模块路径: function attach_theme_registry_alter(&$theme_registry) { $path = drupal_get_path('module', 'attach') . '/themes'; $theme_registry_copy = $theme_registry; _theme_process_registry($theme_registry_copy, 'phptemplate', 'theme_engine', 'node', drupal_get_path('module', 'node')); $theme_registry += array_diff_key($theme_registry_copy, $theme_registry); if (!isset($theme_registry['node']['theme paths'])) { $theme_registry['node']['theme paths'] = array(); } if (!isset($theme_registry['node']['theme paths'])) { $first_element = array_shift($theme_registry['node']['theme …
11 7  theming 

11
在Drupal 7中以编程方式设置日期字段:日期,日期(ISO格式)和日期(Unix时间戳记)
使用Form API和hook_form_alter(),如何使用有效的Unix时间戳手动设置(强制)Drupal 7的每种日期字段类型的值? 最终提交表单时,field_date类型始终为空数组。以下是我正在处理的损坏代码。 hook_form_alter(&$form, &$form_state, $form_id) { // http://drupal.org/node/1455576 - Date $form['field_date'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (ISO Format) $form['field_date_iso_format'][LANGUAGE_NONE][0]['value'] = time(); // http://drupal.org/node/1455576 - Date (Unix Timestamp) $form['field_date_unix_timestamp'][LANGUAGE_NONE][0]['value'] =time(); } 我应该提到将字段小部件设置为文本,其格式为“ Ymd H:i:s” 我也尝试过date('Y-m-d H:i:s', time())代替time()。 示例dpm()输出。 我还应注意,作为一种解决方法,如果在hook_node_presave()中对其进行修改,则可以设置该字段。为此,我设置了$node->field_date['und'][0]['value'] = date('Y-m-d H:i:s', $my_unix_timestamp);我仍然想了解如何使用hook_form_alter来做到这一点。
11 7  datetime 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.