Questions tagged «7»

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

4
建立一个EntityFieldQuery选择引用的实体
我正在寻找类型A的实体的ID,我知道引用A的实体B的ID。 我找到了一些关于EntityFieldQuery的不错的资源。我很惊讶我在Google .NET中从.NET获得结果(这是Drupal成熟的标志吗?:)。但是没有设法找到这个。请帮忙 ... 一些来源: 怎么做 讨论构建示例 github上的示例模块 这就是实体负载的样子-您将了解我需要该查询:)包装器主要用于练习。请注意,它会加载目标实体-很多查询。 $b = entity_load('B', array($id)); $bm = entity_metadata_wrapper('B', $sl[$id]); $tsl = $slm->field_sl_tpref->value(); echo $tsl->id;
10 7  entities 

2
如何制作视图幻灯片,每页显示的项目多于一个
我使用drupal 7中的views slideshow进行了幻灯片显示,以显示一堆徽标,但是每页只显示一个项目,例如,当访客下一次点击时,我想在每页显示6个徽标,然后滑动到下6个项目,等等。我检查了“视图”幻灯片字段设置,但找不到任何地方可以设置每页显示多少个项目。 谢谢。
10 7  views 

2
节点上匿名用户的通知
我正在寻找一个模块或某种解决方法,例如涉及“规则”,它将允许匿名用户在他们创建的节点上订阅新评论。我的用户场景如下: 匿名用户想要发布新的论坛主题 她单击“添加新论坛主题”按钮 在URL节点/添加/论坛上,她以通常的形式显示 在表单上,​​有一个电子邮件字段,下面带有一个复选框,标签为“当评论发布到我的主题时,我希望收到一封电子邮件” 她输入了电子邮件并标记了该复选框-是的,她希望收到电子邮件通知 她提交了表单,并且在其主题中发布评论时,她会收到一封通知电子邮件,其中包含该评论的链接以及一个允许她取消订阅该主题的链接。 我在groups.drupal.org上看过这个不错的文章,其中比较了不同的通知模块,但似乎没有一个提供我想要的功能。 我已经安装了提供所需功能的Comment Notify,但仅在注释上,而不在节点上。 我曾尝试安装Watcher,但它尚处于开发初期,但似乎仍然存在问题。 在我看来,这是一种非常常见的情况-建议使用什么方法来实现此功能?任何帮助都非常感谢。

2
将变量从html预处理功能传递到页面预处理功能?
在我的自定义主题hook_preprocess_page()和hook_preprocess_html()功能中,我经常需要标识相同的信息。与其本质上运行相同的if语句来检查两个标识相同的信息,不如在两个对象中都执行一次,然后将该信息传递给另一个预处理函数,将更加有意义。我怎样才能做到这一点?我尝试了以下操作,但没有成功: function myTheme_preprocess_page(&$vars){ $vars['myValue'] = 7; } function myTheme_preprocess_html(&$vars){ //$vars['myValue'] should equal 7... } 我还尝试了另一种方法(在preprocess html函数中设置值,然后在页面preprocess函数中检索它),但这也不起作用。哪个提出了一个相关的问题:这些预处理功能按什么顺序处理?在我看来,页面预处理功能位于html之前,是正确的吗?
10 7  theming 



3
以编程方式为字段设置默认值
在Drupal 6中,我们可以使用PHP设置默认值,但是同一代码不能与Drupal 7一起使用。 我正在尝试通过完成此操作hook_form_alter(),但是代码不起作用。 function my_form_alter(&$form, &$form_state, $form_id) { dsm($form); switch($form_id) { case 'accounts_node_form': $form["field_accounts"]["und"]['#default_value'] = $default; // … break; } }
10 7  forms 

7
寻找Acquia Dev Desktop数据库设置
我正在使用Acquia Dev Desktop创建本地Drupal安装。我还将Bluehost用作服务。不幸的是,Bluehost对Drupal表使用表前缀。 因此,如果我从BlueHost本地导入某些内容,则需要在中设置一个表前缀settings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => 'username', 'password' => 'password', 'host' => 'localhost', 'port' => 3306, 'prefix' => 'myprefix_', 'collation' => 'utf8_general_ci', ); 不幸的是,我找不到本地Acquia MySql数据库的正确数据库设置。Acquia也不setting.php在新系统上创建文件。 有人知道这些设置吗?谢谢。

6
按内容类型或用户角色禁用垂直选项卡
某些用户可能只能编辑节点编辑表单上垂直选项卡中显示的字段集之一。在这种情况下,使用垂直选项卡看起来很愚蠢,因为只有一个垂直选项卡可供选择。看截图: 因此,是否可以按用户角色禁用垂直选项卡?或者,除非对某些内容类型完全禁用它们?对于我的用例,我只希望“位置”不显示在垂直选项卡中。 我尝试了“可渲染字段”和“字段组”,但是它们对表格的管理不正确(我认为是越野车)。排列字段无法分离出“垂直制表符”。
10 7  entities  location  nodes 

7
无法创建缩略图,中型和大型图像
使用新安装的Drupal 7.10时,我将公共上传目录设置为sites/uploads。 然后,当我将图像添加到内容实例时,将原始图像上传到sites/example.org/files/imagename.png预期的位置。但是,不会在创建其他图像(缩略图,中图像和大图像)sites/example.org/styles/*。 该目录可由PHP5-FPM用户读取和写入,因此不应有任何发行权限。 为什么会这样?我该如何解决?
10 7  media  nginx 

2
在html.tpl.php中打印区域
我需要在html.tpl.php模板中输出一些区域,因为这些区域在page.tpl.php和page-front.tpl.php之间不会改变(仅举两个例子)。基本上,我想避免代码重复。 但是,似乎没有任何与html.tpl.php中的区域相关联的内容,也无法使用drupal_get_region_content检索任何内容(无论是否包含参数,它都只会返回一个空数组)。 有想法吗?
10 7  theming  regions 

3
如何为每种内容类型设置默认的输入文本格式?
我希望能够为每个内容类型和每个内容字段设置不同的默认输入文本格式。 例如,格式类型选择可能是“ 纯文本 ”和“ 富文本编辑器 ”,在某些情况下,我希望格式默认为“ 富文本编辑器 ”,但在下拉列表中保留“ 纯文本 ”作为选择。我知道我可以更改文本格式的顺序,使“ 富文本编辑器 ”成为首选,但是这种方法会更改所有文本,这不是我想要的。

2
如何在自定义模块中定义和使用外部数据库连接
我正在开发一个将严重依赖外部数据库查询的模块。是否有在整个模块中定义和使用外部数据库连接的最佳实践? 该页面告诉我如何建立连接,但是没有告诉我将其放置在模块中的位置(特定的挂钩?),因此我只需定义一次即可。另外,是否总是需要执行“ db_set_active('YourDatabaseKey');” 或者我可以传递一个参数来设置要使用的数据库?我正在使用Drupal 7。
10 7  database 

2
在块中仅生成父分类法术语
我需要为父分类法术语生成一个菜单。 我将如何去做呢?我还希望在一个块中生成这些术语。 我现在设置了一个视图,该视图仅显示所有分类法术语。我不知道如何过滤子词。是否有针对此的过滤器,还是我只需要手动创建每个类别项目?

4
如何更改节点保存按钮的文本?
我在http://drupal.org/node/344802 上找到了有关d6的一些方法的讨论,内容涉及如何将节点“保存”按钮文本更改为sg。 d7有什么提示吗?我宁愿使用表格api。
10 7  forms  nodes 

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.