使用DSM输入对象 -- printing 领域 drupal 相关 的问题

Enter object with dsm


简体版||繁體版
0
vote

问题

中文

我正在实际地尝试在我的镶板节点中读取字段值。

我想收到红色标记字段中的数据,因为你可以在我的屏幕截图中看到。

输入图像描述

我试图关注:

  <?php print_r($display->context['panelizer']['data']['field_centerpage_layout'][0]['value']); ?>   

但我收到此错误:

致命错误:不能在c: seu xampp htdocs iptp sites all themes mytheme plugins layouts he_two_70_30 he-the-70-30.tpl。第29行的PHP

我会感谢任何帮助: - )

english

i am actualy trying to read a field value in my panelized node.

I want to recieve the data in the red marked field, as u can see in my screenshot.

enter image description here

I tried to following:

<?php print_r($display->context['panelizer']['data']['field_centerpage_layout'][0]['value']); ?> 

But I recieve this Error:

Fatal error: Cannot use object of type ctools_context as array in C:\seu\xampp\htdocs\iptp\sites\all\themes\mytheme\plugins\layouts\he_two_70_30\he-two-70-30.tpl.php on line 29

I would be thankful for any kind of help :-)

  

回答列表

1
 
vote
vote
最佳答案
 

您可以从krumo输出(加上非常描述性错误消息), data 是一个对象,而不是数组。我想象的 $display->context['panelizer'] 也是一个对象,但很难说你的问题没有提到的那样。你应该使用

  $display->context['panelizer']['data']->field_centerpage_layout[0]['value']   

  $display->context['panelizer']->data->field_centerpage_layout[0]['value']   

可能是第二个。

 

As you can see from your Krumo output (plus the very descriptive error message), data is an object, not an array. I'd imagine $display->context['panelizer'] is also an object but it's hard to say as you haven't mentioned in your question how that's populated. You should use either

$display->context['panelizer']['data']->field_centerpage_layout[0]['value'] 

or

$display->context['panelizer']->data->field_centerpage_layout[0]['value'] 

Probably the second one.

 
 

相关问题

0  节点页面上的“PDF版本”的链接不会出现在Chrome中  ( The link of pdf version on node page does not appear in chrome ) 
我已在Drupal 7站点上安装了打印模块。我配置了打印模块PDF设置。 现在,链接"PDF版本" 在底部的内容区域上显示每个节点。当我点击链接时,它将节点以PDF格式保存。 但这只能在Firefox中使用。在Chrome中,"PDF版" 链接在未显示。 问题是什么? ...

1  HTML标签未通过打印模块和HTML邮件[关闭]  ( Html tags not filtered with print module and html mail ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并通过编辑此帖的问题。 关闭 4年前。 ...

0  使用PRINT PDF生成PDF并发送电子邮件  ( Generate pdf with print pdf and send in email ) 
当用户寄存器时,他必须选择一些选项,该选项将定义为之后创建的发票。 我有一个规则,将在保存用户帐户时执行。这就是我所做的: 规则1:创建发票(发票=内容类型)并保存发票 规则2:填写发票 用户在用户注册帐户时生成发票。当我去这样的发票时: http://domain.com/node/147294 我看...

0  使用DSM输入对象  ( Enter object with dsm ) 
我正在实际地尝试在我的镶板节点中读取字段值。 我想收到红色标记字段中的数据,因为你可以在我的屏幕截图中看到。 我试图关注: <?php print_r($display->context['panelizer']['data']['field_centerpage_layout'][0]['value'])...

0  旁路自定义模块中的权限  ( Bypass permissions in custom module ) 
我已经写了一个自定义模块,当提交WebForm并将其邮寄给管理员时,会生成PDF。我正在使用打印模块来生成pdf。问题是,在生成PDF时似乎使用用户的权限,而不是管理员。这通常可以用于经过身份验证的用户,但对于访客来说,它只是完全失败。 我已启用"访问PDF版本" 和"访问自己的WebForm提交" 的所有用户(匿名...

0  为页面视图创建打印TPL  ( Create a print tpl for page views ) 
我使用print,我会为特定视图创建一个tpl(用于"页面" 显示)。 是可以使用命名的条目吗? ...

6  将基于表的表单复制为PDF视图输出?  ( Replicating an existing table based form as pdf views output ) 
Drupal 6项目我正在努力涉及具有一堆不同元素的自定义内容类型。我需要复制现有形式 - 请参阅屏幕截图。 最终,我需要将存储在附加到此内容类型的CCK字段中的数据,并根据屏幕截图重建它们作为表。然后需要可节省为pdf。 似乎有两种方法可以做我想要的自然的pdf内容: PDF - Cumberso...

0  print.module错误 - 警告:file_put_contents  ( Print module error warning file put contents ) 
我正在使用print.module和dompdf来转换pdf文件。我在页面上收到以下警告。我怎么解决这个问题? 警告: file_put_contents(/home/mysite/public_html/sites/all/modules/print/lib/dompdf/lib/fonts/php_time...

2  打印模块的默认设置很烦人  ( Print modules default setting is annoying ) 
我们经常使用打印模块创建节点的PDF;大多数时候,它都在盒子外。 然而,为了我们的要求,让我非常生气的一件事是其默认设置。 安装打印模块时,即使仅适用于一些内容类型,也可以启用"打印友好页" 选项。每次我必须通过编辑单个内容类型编辑选项卡格式手动禁用它。 是否有全局选项,我可以用来禁用所有内容类型的选项,并为我真...

1  在打印页面[关闭]后,链接后删除添加的URL  ( Remove added urls after link when printing a page ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 关闭 4年前。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有