php - 渲染区域时 Drupal 打印中断

标签 php html drupal drupal-7 drupal-theming

我遇到了一点绊脚石

<?php print render ($page['pages_machine_name']); ?>

Drupal 站点中的代码。 该问题仅在从 7.33 迁移到 7.36 时出现。

发生的是,而不是显示页面的内容,在本例中是 <ul> , 它放了几个包装 <div> s 和 <span><ul> 附近它的内容。这很好,但实际情况是,它们呈现出不完整的链接,因此破坏了页面的其余部分:

<a href="http://www.domain.co.uk&lt;div class=" field="" field-name-field-link-three-url="" field-type-text="" field-label-above"="">"&gt;
<div class="field field-name-field-link-three-name field-type-text field-label-above"><div class="field-label">Link Three | Name:&nbsp;</div><div class="field-items"><div class="field-item even">Our people</div></div></div></a>

如您所见,网站域的末尾标有一个小于号而不是实际符号,因此,它打破了它后面的所有其他标记。

有谁知道是什么原因造成的,可以采取什么措施来解决?

提前感谢您提供的任何帮助:)

最佳答案

在搜索时我发现了这个 page link其中,代码提供了以下解决方案:(从“文件名”编辑为“值”以获得字段内的文本值)<?php print $node->field_name_goes_here['und']['0']['value']; ?>这提供了我一直在寻找的东西,在这种情况下,只是字段的内容。希望这可以在将来帮助其他人。

关于php - 渲染区域时 Drupal 打印中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30762637/

相关文章:

html - 如何(方向: landscape) really work in CSS Media Queries?

mysql - Drupal7 中的独特内容标题(主键与模块)

php - 尝试使用快速邮件程序从节点访问值以在电子邮件模板中呈现

jquery - 根据 Drupal 7 中的视口(viewport)高度动态更改 DIV 高度

javascript - 通过ajax获取输入字段的值然后传递给php

php - 转换日期时间不适用于选择原始查询生成器,但 Eloquent 没问题

php - 在亚马逊aws中获得拒绝的权限

php - 有没有办法在 Laravel 4 中混合使用静态路由和动态路由?

html - Div 和输入在 Safari 中未正确对齐

html - 图片 anchor 不起作用,添加显示 block 也不起作用