Questions tagged «7»

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

2
如何限制分类法的管理权限?
我希望用户角色能够为特定词汇表(而非所有词汇表)添加/编辑术语。 在分类法的权限设置中,似乎我需要向角色授予“管理词汇和术语”的权限。但是他们可以编辑所有词汇。每个词汇表的编辑/删除权限没有效果吗? 我见过各种分类访问模块,但它们似乎限制了节点等上术语的使用。一个特定的角色只需要能够向词汇表添加其他术语。 我在这里想念什么?

4
无限值字段-如何在节点编辑时隐藏额外的字段
创建新节点时,我可以使用“添加新项”按钮添加此无限值字段。 没关系,太好了。但是,当我编辑现有节点时,会为我添加一个不需要的空的额外值: 我的真实案例是一个大的复合字段,但我认为以这个小字段为例会更容易理解。 我有什么办法防止这种“额外”字段被强行添加?
9 7  entities 

2
如何在Drupal 7中更改内容类型的机器名称
我在一种内容类型的机器名称中发现了一个烦人的错字,我想修复它。我知道的唯一方法是删除内容类型,然后创建一个新的内容类型,但是该内容类型中有很多字段我不想重新创建。 有没有更好的办法?
9 7  nodes 

5
访问其他用户配置文件字段
我使用以下命令在用户配置文件中添加了十几个新字段(在Drupal 7中): 配置->人员->帐户设置->管理字段(admin / config / people /帐户/字段) 如何访问这些值?它们似乎不属于$ user 尝试过,但没有成功: global $user; var_dump($user);
9 7  users 

6
禁用选择表单字段的选项
如何在选择表单字段中禁用选项? $form['feed'] = array( '#type' => 'select', '#title' => t('Display of XML feed items'), '#options' => array( 'title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text'), ), '#description' => t('Global setting for the length of XML feed items that are output by default.'), ); 例如,如何禁用“仅标题”选项?
9 7  forms 

3
如何获取节点字段的值?
在node.tpl.php中,我试图获取原始值,但是问题是当我使用render时: <?php print render($content['field_price']);?> 它不仅返回field_image值,而且格式化并输出整个图像。 我需要一种仅获取字段原始值的方法。我该如何实现?
9 7  entities  nodes 

3
如何配置D7,以便文件上传到其他服务器
在Drupal 7中,默认的上传路径是在“公共”文件系统路径中的“文件系统”选项中设置的。是否可以在此路径中指定其他服务器?我有一个正在开发的Drupal 7网站,它将拥有约2万个文件,我想将它们放置在与Web服务器不同的服务器上。如果无法指定其他服务器,那么是否有用户可以处理的模块?
9 7  files 

3
实体令牌+日期字段+自定义格式…无法使用空格
我有一个内容类型(一周中的问题)...,带有日期字段(用于“发布日期”。问题要到那个日期才能发布)。 我试图为其自定义标题格式,而不更改默认(长,中,短)日期格式。 对于“标题样式” ... 如果我[node:field-jcqotw-date:custom:l]显示日期(例如:星期日)。 如果我[node:field-jcqotw-date:custom:lF],则显示dayMonth,没有空格(例如:SundayJune)。 如果我[node:field-jcqotw-date:custom:l F],则显示“ [node:field-jcqotw-date:custom:l F]”(例如:SundayJune)。 如果我[node:field-jcqotw-date:custom:lF]它显示“ Sunday June”(例如:SundayJune)。 我已经尝试过“ l F”,“ l F”,l \ F,(不间断空格),(空格)等。我似乎没有让“自定义”使用空格。 编辑:经过一些研究...这似乎是一个实体令牌+ CCK日期字段问题...我不得不在那些地方提出一个问题。 为什么我不能使用“自定义格式”的空格? 另外...我创建了一个“日期类型”,简称为“ myDate” =>'l F j,Y'(“ 2011年6月5日,星期日”)。有没有办法让令牌显示该格式?长,中,原始,短...“ myDate” ... 编辑:更新标题和问题更正确。该问题与实体API,上下文,日期字段有关
9 7  datetime  tokens 

4
将JavaScript添加到特定的内容类型
我想知道基于内容类型将JavaScript文件添加到特定页面的最佳方法是什么。例如,我要添加以下内容: <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> 到目前为止,我所做的就是使用这种方式添加到我的特定内容类型中。对于map_page内容类型,我在页面中添加了以下两行代码-map_page.tpl.php。 drupal_add_js("http://maps.google.com/maps/api/js?sensor=false", 'external'); $scripts = drupal_get_js(); 还有其他更好的方法吗?如果可能的话可以举个例子,目前还不是很了解...
9 7  javascript 


3
允许用户提交已发布的已批准内容
我想允许用户将内容提交到我的网站,但是必须先批准内容,然后才能发布内容。 是否有执行此操作的模块?如果不存在,我应该为该模块编写哪些代码?
9 7  nodes 

7
如何按语言过滤分类术语?
我已经搜索了一种按语言过滤分类法术语的方法(就像对节点所做的那样),但是我没有找到任何方法来做到这一点。 “视图”模块是否也支持分类法中的过滤,或者仅支持节点中的过滤? 如何按语言过滤分类术语?

3
表格Api文件上传
我的表单中包含以下代码。 $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); 在提交处理程序上,它返回文件名,但不保存文件并返回文件对象。我还需要做什么? 我想做的是创建一个块,您可以在其中上传保存在节点的文件字段中的文件。
9 7  forms  files 

1
使用自定义任务测试安装配置文件
对于大型项目,我们使用代码驱动的开发工作流程。我们正在使用自定义安装配置文件来安装和配置项目中使用的contrib和自定义模块。为确保此配置文件的正确性,我们需要像其他任何模块一样对其进行测试。 当前,我们使用一个看起来像这样的SimpleTest测试用例,到目前为止效果很好。 class FooTestCase extends DrupalWebTestCase { protected $admin_user = null; public function getInfo() { return array( 'name' => 'Foo Profile', 'description' => 'Ensure that the Foo profile configure the site.', 'group' => 'Foo', ); } public function setUp() { $this->profile = 'foo'; parent::setUp(); } //Test methods ... } 该站点必须是多语言的,因此为了安装和启用所有必需的语言,我使用添加了一个自定义配置文件任务hook_install_tasks。从浏览器执行时,任务运行正常。但是运行DrupalWebTestCase …


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.