Questions tagged «7»

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

5
如何更改文件字段图标(不更改核心)?
生成的用于显示文件字段的标记为(在此示例中为PDF): <img src="/modules/file/icons/application-pdf.png" title="application/pdf" alt="" class="file-icon"> 我想使用其他图标图像。如何在不更改/ modules / file / icons内容的情况下执行此操作? 我想我可以隐藏默认图像并使用CSS显示另一幅图像,但看起来有点混乱。
11 7  files 

3
有没有办法使用外部Web服务并在View中显示结果?
我有一个外部Web服务,可以使用HTTP调用(带有作为查询字符串传递的参数)进行访问,该服务以XML格式返回结果。 我想使用Drupal访问该Web服务(具有所需的参数),并使用Views显示结果。 这些是示例查询,是从我正在使用的Web服务获得的结果。 查询:http://localhost/query.php?cy = in&q = abcd&cat = 22 结果: <?xml version="1.0"?> <results> <Jobs> <Job ID="111"> <Title>Test one</Title> <Summary>Test one summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Delhi</City> </Location> <CompanyName>Test Company</CompanyName> </Job> <Job ID="222"> <Title>Test two</Title> <Summary>Test two summary</Summary> <DateUpdated Date="2011-04-04 18:03:00">4/4/2011</DateUpdated> <Location> <Country>India</Country> <City>Chennai</City> </Location> <CompanyName>Test company</CompanyName> </Job> </Jobs> …
11 7  views 


4
特定自定义内容类型条目的候选页面模板文件名
我正在Drupal 7网站上工作。我为作品创建了自定义内容类型。我有很多字段,其中一些与页面布局有关,例如每个条目的特定页面背景。因此,我需要针对此特定内容类型自定义page.tpl。 因此,我激活并打开了主题开发器模块,然后单击正文区域以获取此特定内容类型页面条目的候选名称。它给了我下面的屏幕,对我来说没有任何意义:/当我单击节点区域时,这很好,它给出了node--work.tpl.php,但是我需要页面。我尝试了“ page--work.tpl.php”,但没有成功。 我想念什么?
11 7  theming 

9
批量删除评论
如何一次删除所有评论?我已经看到了如何使用节点和bulkdelete模块来做到这一点,如何删除给定内容类型的所有节点? 但我正在寻找一种类似的解决方案以发表评论。 我正在寻找一种不会在数据库中保留任何工件的解决方案。Views Bulk Operations是最好的解决方案吗?
11 7  comments  views 

6
在hook_install上创建新的内容类型
有人可以向我展示如何在模块的hook_install方法中创建新内容类型的正确示例吗? 我还想知道在hook_uninstall期间是否应该/应该做些什么来清理我的混乱情况;我读到有一些关于仅删除内容的争论。 我还没有找到完成此任务的正确方法的示例,我们将不胜感激!
11 7  hooks 

2
如何通过自定义Views处理程序替换Views PHP字段并进行排序?
为了解决某些Views性能问题并尊重最佳实践,我想用自己的自定义处理程序替换我之前配置的一些Views PHP。 例如,我有一个Views PHP字段,该显示设置除外,该字段从display排除: 值码: if( $row->sticky ==1 ) { return 100; } else { if ( isset($row->product_id) && $row->product_id != "" ){ $query = "SELECT COUNT(statut.entity_id) FROM field_data_field_statut_depart statut" . " INNER JOIN field_data_field_product product ON statut.entity_id= product.field_product_product_id" . " INNER JOIN field_data_field_date_depart depart ON statut.entity_id = depart.entity_id" . …
11 7  views 

2
如何以编程方式更改视图模式?
我想以编程方式更改节点的查看模式。我使用hook_preprocess_node(&$vars)并设置了视图模式: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } 但这没有按预期工作。我在这里想念什么吗?
11 7  nodes  entities 

2
使用钩子更新/删除/添加新内容后如何删除缓存?
我们在Drupal 7中有一个自定义服务模块和一个站点,在编辑器添加新内容或更新现有内容之后,我得到了删除缓存的任务。 我已经读过一个名为Cache Actions的模块,但是,正如我所说,我需要在自定义模块上创建该函数。 另外,我已经开始阅读有关Drupal钩子的内容,但仍然不知道如何实现此任务。有什么建议么?谢谢。
11 7  hooks  caching 


3
如何为我在代码中渲染的块渲染上下文链接?
我加载了一个块主题和内容,module_invoke()并用于render()渲染它们。我想为此块使用上下文链接。我如何也可以渲染它们? 这是我正在insde页面中使用的代码-front.tpl.php模板。 $block = module_invoke('block', 'block_view', '4); print render($block); 我应该改用什么代码?
11 7  blocks 

2
仅对某些块预处理变量
是否可能仅对某些块进行预处理变量?我已经创建了这样的功能:mytheme_preprocess_block__aggregator(&$vars)但是它不起作用。 -编辑- 它似乎在Drupal 8中已修复 https://drupal.org/node/1751194
11 7  theming  8 

3
位于模块目录中的图像的主题图像样式
可能是从Drupal 6的过多角度来看的,但是... 当图像位于模块文件夹中时,如何给定图像样式的图像主题?这让我发疯,我知道我只是缺少一些简单的东西。 这是一些示例代码,显示了我要执行的操作: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; $data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri)); 即使使用file_build_uri(),我最终也会得到一个不存在的文件的路径。如果我将图像移到文件目录并将$ file_uri更改为'public://logo.jpg',它就可以正常工作。 我是否需要将映像作为模块代码的一部分复制到文件目录?如果是这样,这可笑吗? 我想念什么?是否有关于如何执行此类操作的文档?我花了一个多小时来挖掘Drupal文档,然后完全干了。
10 7  media 

1
在模块开发中何时使用包含(inc)文件
我想我了解.inc文件的结构差异(与.module相比),但是有人可以描述设计差异吗?我看到drupal示例模块使用hook_menu调用了.inc文件,或者我看到了调用.inc文件以进行函数定义。 在什么情况下将代码放入.inc文件?是否遵守一些一般的设计准则? 除了清楚为什么要使用一个(或多个).inc文件之外,还有其他好处吗?性能?版本控制? 谢谢!
10 7 

5
使用Services 3.x和JSON创建注释和节点
我无法让服务识别到/comment.json的POST。创建节点也有类似的问题。 以下是我得到的错误:HTTP / 1.1 406不可接受:缺少必需的参数注释 此消息来自文件:/services/server/rest_server/includes/RESTServer.inc具体来说,以下几行: elseif (!isset($info['optional']) || !$info['optional']) { return services_error(t('Missing required argument !arg', array( '!arg' => $info['name'], )), 406); } 基本上,似乎认为缺少“ comment”参数(并且它不是可选的)。 这是我提供的JSON的许多位之一(向节点8801发布注释) {name:"test",language:"und",cid:"0",pid:"0",uid:"17593",nid:"8801", comment:{subject:"Subject of the comment, if not entered it will be auto-generated", comment_body: {und:[ [{value:"value of the field comment in the comment, remember that …
10 7  services  8  json 

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.