Questions tagged «7»

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

2
在Drupal 7中访问节点内容内的$ language
通常,我会使用$ language在我的drupal 7页面上获取活动语言。现在,我正在对节点内容进行一些更改(设置为PHP代码),并且似乎无法使任何变量正常工作?我非常需要获取节点内容中的活动语言-怎么样?
8 7  nodes  i18n-l10n 

5
hook_field_extra_fields:默认隐藏
在实现hook_field_extra_fields()时,是否可以默认隐藏额外的字段? 有时,提供额外的字段作为选项比较好,而不是在启用模块后立即显示它。
8 7  entities 

3
如何在Drupal 7中取消Webform提交?
我尝试使用hook_form_alter()和hook_node_view()在自定义模块中更改Webform呈现,以便在某处添加“ #ajax”。 有人在D6或D7上使用Webform和Ajax已有经验吗?我猜对于D6和D7来说逻辑是一样的,只是实现有所改变。
8 7  ajax  webforms 

3
自动调整图像大小
当我将图像插入内容区域时,它通常大于内容区域,并且粘贴的图像与相邻的块重叠。我必须编辑HTML并设置width和heightCSS属性。 是否可以将Drupal配置为自动调整图像大小(缩小),以便本文的创建者仅上传任意大小的图像? 谢谢
8 7  media 

2
如何使用上下文过滤器和关系显示相关文章?
所以,我一直试图在一天中的大部分时间里弄清楚这个问题。我基本上曾经在预览器中使用过它,但是现在似乎根本无法使用。 用例:以内容类型“文章”发布的每个节点都带有一个用于包含标签的分类字段。我想做的是创建一个出现在文章下方的图块,该图块带有一系列链接到其他文章的缩略图。这些文章又基于每个文章中使用的标签而相关。 因此,问题是: 使用上下文过滤器和视图进行设置,以使视图本身自动查看文章中用作分类标准术语引用的field_tags,并根据每篇文章的标签自动显示输​​出的最佳方法是什么? 我尝试设置“上下文过滤器”以了解这些术语将在“内容类型:通过关系”过滤器中显示,但是坦率地说,我对于实现该目标所需要做的事情感到有些困惑。

2
hook_file_download的示例
如何根据内容类型限制对某些文件的访问?我有注册用户的下载部分,我想防止他们在我的网站之外的地方发布链接。 实施是否hook_file_download()足够? 我尝试了这段代码,对于我的目的来说已经足够了,但是的文档hook_file_download()并没有太大帮助。 function customize_file_download($uri) { global $user; if (!array_intersect(array('administrator','editor','expert','verified'), array_values($user->roles))) { return −1; } }
8 7  entities  hooks  files 

4
如何将公开的过滤器查询重定向到另一个面板页面中的视图结果页面?
我的设置:Drupal 7.2,面板7.x-3.0-alpha3,视图7.x-3.0-beta3,混沌工具套件7.x-1.0-beta1 假设我要创建一个水果目录网站。在视图中,我有一个内容窗格“水果”,其中包含基于分类法“颜色”的暴露过滤器。该网站应该有两个面板页面。第一面板页面仅显示暴露的过滤器框“搜索水果”,其中带有下拉菜单的“颜色”和搜索按钮。从下拉菜单中选择并单击搜索按钮后,应该将用户重定向到第二个面板页面,该页面包括视图的内容窗格,该窗格显示与过滤器(颜色)匹配的水果列表。 问题是:单击“应用”按钮后,首页上暴露的筛选器框将不会重定向到结果页面。如何设置视图和面板以实现此目的?

3
仅限会员页面的节点访问控制模块
我正在构建一个简单的Drupal 7网站,其中包含公共页面和仅会员页面。只有一种成员。现在,访问控制不需要比这更好。看来我的选择是对的模块内容访问,Nodeaccess,简单访问,节点隐私byrole,分类访问控制和分类访问控制精简版。为了实现我所需要的,我可以按角色或使用“仅会员”之类的分类术语来控制访问。两者都会起作用。 所有这些模块仍在为D7开发,并且处于(未)完成和错误的不同阶段。对于某些人来说,发展似乎不稳定或停滞。此外,对于非复杂的内容编辑器,其UX的复杂性也各不相同。 (所有这些模块的另一种替代方法是为仅会员页面创建单独的内容类型,并且仅使用内置的内容类型权限。这似乎不灵活且重复,但这是一种解决方法。) 考虑到当前的现实,我的问题是一个实际的问题:对于此用例,您现在选择哪个或未来几个月使用,哪个似乎前景最光明? 后续活动(7个月后):在尝试了内容访问(CA)和分类访问控制(TAC)之后,我选择了TAC。Content Access可以执行按节点的访问控制,但是UX并不简单,我也不想让编辑者接受它。我发现使用分类术语指定访问实质上可以是一种抽象机制:单个术语可以表示一组复杂的访问选择。对于一种内容类型(日历事件),我根据分类法更改访问权限。对于另一个页面(仅会员页面),我只使用一个必填字段的术语分类法词汇(因此其值不能更改)。因此,对我而言,TAC的功能是CA的超集。我还需要“ 字段权限”才能有选择地公开日历事件中的字段。
8 7  users 

2
在不中断SVN的情况下更新模块吗?
是的,这已经让我伤了两天了。我到处都找不到答案! 我在服务器上刷了4.4。我正在通过Unfuddle.com使用SVN。我有一个网站,我想更新很多模块。我只想更新代码,然后检查它是否正常工作(此时数据库更新不是问题),然后提交相关代码。 过去,drush dl会简单地将模块代码下载到旧模块的顶部,而无需删除它。这已不再是这种情况。现在,AFAICT drush删除了模块目录,并将其替换为更新的版本。很好,因为它解决了旧文件的问题,而旧文件不再包含在更新的模块中。 但是,使用drush dl或upc命令会使我感到困惑,因为运行这些命令确实会获得较新的版本,但是它会破坏进程中的SVN数据文件夹,使我到处都遇到“!module / file.php”问题。不再存在的文件。 我被告知,“ drush upc / dl modulename --version-control = svn”应该可以,但是不能。SVN数据仍然被破坏。 这让我不得不面对潜在的噩梦:svn del模块,svn commit -m“已删除的模块”,drush dl模块,(测试模块),svn add模块,svn commit -m“添加的模块”-每一个模块,这是一个完全的恐怖。 我不想设置drush来自动提交更改,我只想下载它们,并在对更改满意后最后全部手动提交。这可以这么难,但是我根本无法使它工作。 我还被告知,迁移到git(是的,我知道unfuddle支持git!)也是一种解决方案,但它不是立即的解决方案,并且在这一点上并不令人满意。 任何人都可以对此有所了解吗?



3
自定义主题功能没有被调用?
我正在构建一个Drupal 7模块来创建一个定制字段类型。我已经实现了所有必需的钩子。我的hook_field_formatter_view()函数如下所示: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element = array(); switch ($display['type']) { case 'default': foreach ($items as $delta => $item) { $element[$delta] = array( '#theme' => 'test', '#item' => $item, ); } break; } return $element; } 然后,我定义了theme()以下函数: function theme_test($variables) { return '<h1>Hello World</h1>'; } …
8 7  theming  hooks  entities 


4
将自定义视图用于分类术语页面
使用Drupal 7和Views 7.x-3.0-beta3,使分类页面使用自定义视图的最佳方法是什么? 例如,在“路径自动”中,我有一个规则,将URL别名“国家/地区”指向“分类法/ term / 44”。 当用户访问国家/地区时,我要显示一个使用“视图”创建的页面,而不是默认的分类页面。 我正在使用分类菜单填充菜单,该菜单尚未支持Drupal 7中的自定义路径。
8 7  views 


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.