渲染区域时 Drupal 打印中断

Drupal print breaks when rendering a region

我遇到了

的一些绊脚石
<?php print render ($page['pages_machine_name']); ?>

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

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

<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,代码提供了以下解决方案:(从 'filename' 编辑到 'value' 以获取字段内的文本值)<?php print $node->field_name_goes_here['und']['0']['value']; ?> 这提供了我正在寻找的内容,在本例中,只是字段的内容。希望这对以后的其他人有帮助。