标签: drupal-7

在Drupal 7/Views 3中创建类似节点的列表

从drupal.stackexchange.com复制,希望在这里获得更多答案:

我面临一个相当普遍的问题,即显示类似于当前节点的节点列表.类似节点被定义为具有当前节点具有的至少一个分类术语的节点.作为模块提供的解决方案很少,但是我发现的模块(特别是按术语相似)对于Drupal 7处于测试阶段(如"不能正常工作").

我还发现了一些基于视图和上下文过滤器的解决方案(例如http://scito.ch/content/show-related-nodes-block-based-taxonomy-terms-views-3-and-drupal- 7)或关系.我很喜欢,因为它为我节省了安装额外的模块,并查看正在积极开发和支持我宁愿使用他们,而不是任何自定义解决方案这种方式.我无法解决的问题是如何按照他们共享的术语数量对"类似节点"进行排序.例如,如果我的"IPhone 4S"节点带有术语"小工具","Apple"和"电话",我希望按以下顺序使用类似的节点:

  1. iPhone 3(Apple,Gadget,Phone)
  2. iPad(苹果,小工具,平板电脑)
  3. Mac(Apple,电脑)
  4. 布拉姆利(苹果,水果,树)

如何根据共享的术语数量对此视图中的节点进行排序?

这个问题是关于构建视图,请不要建议模块或基于php的自定义解决方案.谢谢.

drupal drupal-views drupal-7

29
推荐指数
1
解决办法
2万
查看次数

Pathauto的菜单路径

如何在Drupal 7下获得pathauto以通过完整菜单路径生成URL别名?

drupal pathauto drupal-7 url-design

26
推荐指数
4
解决办法
2万
查看次数

Drupal 7次浏览3次用户:当前过滤器丢失了吗?

我正在尝试过滤视图以仅显示当前用户的节点.按用户过滤:当前缺少,哪里可以找到/启用?

我一定很遗憾.

drupal-views drupal-7

26
推荐指数
2
解决办法
2万
查看次数

如何添加自定义Drupal日期格式?

如何添加自定义Drupal日期格式.我想显示没有小时和分钟的日期,但选项不包含它.

format drupal date drupal-7

22
推荐指数
1
解决办法
3万
查看次数

Drupal 7的Gmail smtp配置

我想在Drupal 7中发送电子邮件.那么,有没有人知道如何在Drupal 7上配置Gmail SMTP?

email gmail smtp drupal-7

22
推荐指数
1
解决办法
4万
查看次数

Drupal 7获取图像字段路径

我想获得一个字段的图像路径.我在节点中,我需要图像的Url才能将其作为内联css中的背景图像.我找不到解决方案.你能帮助我吗?

drupal drupal-7

21
推荐指数
3
解决办法
5万
查看次数

Drupal 7和Omega 3 - 当网格流畅时如何强制使用桌面菜单

我正在使用Drupal 7和Omega 3.我网站的首页需要一个仅覆盖页面上半部分的图像,无论浏览器大小如何,都需要扩展到全宽.我发现我可以这样做,我为主页创建一个delta,当网格设置为流体时,图像将使用整个包装器作为品牌区域.但是,将网格设置为流体会导致页面移动菜单而不是为桌面设计的菜单.

如何在960中拉伸图像全宽或使用流体网格并显示桌面菜单而不是移动菜单?

问候,

卡尔

960网格,使用正确的(桌面)菜单,但不填充包装 流畅的网格,但桌面上使用的移动菜单,但图像填充包装应该

drupal drupal-7

21
推荐指数
1
解决办法
239
查看次数

如何输出drupal图像字段?

我很有可能只是寻找帮助找到drupal(7)中已存在的函数的名称,但有时文档有点难以导航.希望有人可以帮助我.

我有一个具有自定义字段的节点.

我正在模板中工作field--mycustomcontenttype.tpl.php,所以我试图找到输出的PHP函数的名称和图像样式的图像字段.

mycustomcontenttype 是一个具有以下附加字段的NODE:

[field_image] => Array
(
    [und] => Array
    (
        [0] => Array
        (
            [fid] => 51
            [alt] => ImageAltText
            [title] => 
            [width] => 150
            [height] => 150
            [uid] => 29
            [filename] => myimagename.jpg
            [uri] => public://myimagename.jpg
            [filemime] => image/jpeg
            [filesize] => 8812
            [status] => 1
            [timestamp] => 1339445372
            [uuid] => a088ea8f-ddf9-47d1-b013-19c8f8cada07
            [metatags] => Array
        (
    )
)
Run Code Online (Sandbox Code Playgroud)

所以我可以使用(丑陋的)手动滚动函数显示图像,这些函数获取了找到的值$item['#options']['entity']->field_image并替换public://了实际的服务器路径,然后我也可能想要加载正确的图像drupal图像样式(缩略图,自定义样式等...)

可悲的是,我只是不知道函数的名称是什么类似于:unknown_function_name_drupal_image_print($item['#options']['entity']->field_image, 'thumnail');是.

有没有人可以帮我找到这个?

drupal drupal-7 drupal-themes drupal-theming

20
推荐指数
4
解决办法
5万
查看次数

如何在Drupal模块中抛出404错误?

我需要在模块中抛出404错误.或者可能是否有可能为菜单挂钩设置所需的选项?

drupal drupal-7 drupal-8

20
推荐指数
3
解决办法
1万
查看次数

从Drupal 6升级到Drupal 7:最好的程序员的做法?

虽然自D4系列以来我一直在使用drupal,但我只是开始使用D6进行专业开发,所以 - 尽管我进行了各种站点升级 - 但我从未遇到过必须将自己的代码移植到新版本的任务.

我知道Drupal社区会想出很多关于改变API和体系结构的变化(见技术支持朽木模块为D5,D6,甚至这些D6-D7的存根怎么对的对模块 和主题).

然而,我正在寻找的问题更多的是在战略思考方面,或者换句话说,我正在寻找关于如何计划/实施/审查移植我自己的代码的过程的投入和建议,同事开发者通过以往的经验学到了什么.一些例子:

  1. 您是否建议我在有时间的情况下立即开始移植我的模块,并保持并发D7一段时间(因此我为D日做好了"准备")或者您是否建议等待端口实际即将到来的那一天,然后将模块升级到D7并放弃D6版本?
  2. 只有部分模块具有完整的测试覆盖率.您是否建议完成D6版本的测试覆盖,以便让所有测试工作以检查D7端口,或者您是否建议在移植时编写我的测试指导来测试D7版本?
  3. 您是否发现作为早期采用者在新功能和更好的API方面为您提供了优势,或者您是否更愿意延迟转换以便利用大量现成的contrib模块?
  4. 您是否为自己设定了质量标准/评估标准,或者您只是设置了"如果它有效,我很高兴"的标准?为什么?如果你设定了某些标准或目标,他们在哪里/他们将会是什么?他们是如何帮助你的?
  5. 您是否存在过去常见的陷阱,并且您认为这些陷阱适用于D6-D7移植过程?
  6. 移植是一个很好的时刻进行一些重构,还是只是让一切变得更加复杂?
  7. ...

这些问题并不是一个详尽的列表,但我希望他们能够了解我正在寻找什么样的信息.我宁愿说:无论你认为什么是相关的,我没有在上面列出获得"加"!:)

如果我没有表现得足够清楚,请发表您认为我应该在问题中添加的信息的评论.提前谢谢您的时间!

PS:是的我知道...... D7还没有出来,重要的贡献模块升级需要几个月......但是开始思考永远不会太早!:)

porting drupal upgrade drupal-6 drupal-7

18
推荐指数
1
解决办法
4953
查看次数