Questions tagged «7»

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

2
如何仅标记一个节点
我有一个视图,其中包含一个节点显示类型(不是行)的10个节点的列表。每个节点都有一个标志。如何仅标记这10个节点中的一个节点,例如,如果您标记了一个节点-在取消标记一个节点之前,不能标记另一个节点。就像本网站上的最佳答案功能一样。谢谢 :)
8 7  flags 

2
如何以编程方式为内容类型创建字段,并将其添加到内容类型表单中
假设我有此字段“ map_description”。我知道我会使用此函数来定义字段: $field = array( 'field_name' => 'map_description', 'cardinality' => 1, 'type' => 'text', ); field_create_field($field); 我有这个代码,我不确定它会做什么,但是我被告知我将需要它: $instance = array( 'field_name' => 'map_description', 'label' => 'The map description.', 'bundle' => 'my_content_type', 'entity_type' => 'node', 'widget' => array( 'type' => 'text_textfield', ); field_create_instance($instance) 这两个代码位都在我的安装挂钩中,并且在我安装模块时运行。但是,尽管实际上创建了字段,但我必须通过“管理字段”将它们手动分配给内容类型,有没有办法自动将字段分配给内容类型?
8 7  entities  nodes 



4
带有Drupal 7的一页网站
我看到许多具有一页网站样式的个人或公司网站。一页设计非常适合于尽可能快地提供您拥有的所有信息,而不会让用户四处寻找您的身份,我真的想将它们应用于Drupal。我还尝试通过使用单页网站模块(http://drupal.org/project/single_page_website)来实现一页网站,这对于简单页面来说非常不错。所以我的问题是: 进行一页设计的最佳方法是:创建一页模板或使用贡献的模块? Drupal进行一页设计的优缺点? 我之前没有做过任何一页设计,所以有人可以给我正确的方向。
8 7  theming 

2
如何手动或以编程方式删除字段?
我尝试创建一个字段,但是由于一些spambot攻击,我的服务器中途出现了内部服务器错误... 现在,当我尝试再次添加该字段时,我得到: 机器可读的名称已在使用中。它必须是唯一的。 我猜有些表已填充到数据库中。如何轻松删除这些?
8 7  entities 

2
数据导出模块是否支持公开的过滤器?
我希望使用“ 数据导出”模块将数据导出到CSV文件。但是,我需要用户能够首先使用公开的过滤器过滤数据,然后下载过滤的结果。 从我可以看到,该模块似乎是一个全有或全无的模块。 有人知道它是否可配置吗?
8 7  views 



3
如何更改语言切换器的行为或显示?
在已翻译的页面上,语言切换器显示了已翻译语言的链接,但是对于未翻译的语言,则没有链接,但是语言名称没有链接。在这种情况下,没有给定语言的相应节点,我希望语言切换器显示指向首页的链接。 我该如何完成这项行为?非常感谢你!
8 7  theming  i18n-l10n 

2
以编程方式访问自定义用户字段
我向以下位置的所有用户添加了节点引用字段(计算机名称:field_node)。 example.com/admin/config/people/accounts/fields/ 我现在在自定义模块中工作, hook_node_access 用户登录后,如何以编程方式访问“节点引用”字段?
8 7  entities  users 

3
使用wget缓存
我使用drupal7。清除缓存后,使用wget这样将所有页面缓存回去。 wget --quiet http://xxx.xxx/sitemap.xml --output-document - | egrep -o "http://xxx.xxx[^<]+" | wget -q --delete-after -i - 完成后,我签入数据库cache_page表,所有页面似乎都在那里。但是,如果我使用浏览器访问任何页面,则需要花费一些时间,就像未预先缓存一样。我还注意到,在浏览器中访问该页面之后,下次访问的加载时间非常快。 问题可能是什么?我在Drupal 6页面上成功使用了此方法,没有任何问题。错误日志不显示任何内容,但favicon.ico不存在。 URL的访问日志如下所示: www.xxx.sk 11.116.206.232--[01 / Jan / 2013:18:09:12 +0100]“ GET / myurl HTTP / 1.1” 200 31532“-”“ Wget / 1.13.4(cygwin)” 我尚未登录 编辑:我将drupal 7.14更新为7.19版本,但没有更改。在查看cache_page表之后,我注意到使用浏览器访问的所有页面都是出于某种奇怪的原因生成的,最后以_900生成,例如:www.example.com/examplepath_900。我以前没有注意到它,因为路径不适合数据库表中的单元格。这就是为什么页面不被缓存的原因。另外,我在同一主机上设置了drupal 7的全新安装,使用wget进行缓存可以按预期工作,而没有任何问题。htaccess或设置文件中也没有问题。也许某些已安装的模块可能会导致这种情况?
8 7  caching 

1
如何在View中插入PHP代码?
我尝试过,views_php但我没有运气。任何链接到其文档? 我想在其中添加一些带有PHP代码的自定义字段,但是我没有返回任何内容。请看所附图片。
8 7  views 

3
从模块发出html.tpl.php覆盖?
有没有一种方法可以覆盖来自贡献模块的页面输出并发出自己的html.tpl.php,从而有效地控制主题的输出? 我想这样做是为了创建独特的登录/注册体验,但似乎只能覆盖页面级别模板,而不是html级别模板。我看到打印模块可以做到这一点,但这是解决问题的方法吗?
8 7  theming 

3
D 7中的清理URL测试失败
我厌倦了为此问题寻找解决方案。 我尝试了所有的一切。但这对我不起作用。下面是我尝试过的内容: 取消注释的RewriteBase / 更改REWRITE URL的语法 .htaccess文件中没有.txt扩展名(已编辑) mod_rewrite启用。 直接删除查询字符串并输入enter也不起作用。 如果我在httpd.conf文件中包含ALLOWOVERRIDES ALL,则显示“需要身份验证”错误。 尝试禁用覆盖模块-不起作用。 这是供您参考的.htaccess文件。 # # Apache/PHP/Drupal settings: # # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$"> Order allow,deny </FilesMatch> # Don't show directory listings for URLs which map to a directory. Options -Indexes # Follow symbolic links in …
8 7  uri 

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.