【问题标题】:Drupal print breaks when rendering a region渲染区域时 Drupal 打印中断
【发布时间】:2015-06-10 16:54:08
【问题描述】:

我遇到了一些绊脚石

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

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

发生的情况是,而不是显示页面的内容,在这种情况下是&lt;ul&gt;,它在&lt;ul&gt; 周围放置了几个包装&lt;div&gt;s 和&lt;span&gt;s 及其内容。这很好,但实际情况是,它们呈现不完整的链接,因此破坏了页面的其余部分:

<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>

如您所见,网站域的末尾标有小于号而不是实际符号,因此会破坏其后面的所有其他标签。

有谁知道这可能是什么原因以及可以采取什么措施来解决它?

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

【问题讨论】:

标签: php html drupal drupal-7 drupal-theming


【解决方案1】:

在搜索时,我发现了这个page link,代码提供了以下解决方案:(从“文件名”编辑到“值”以获取字段内的文本值)&lt;?php print $node-&gt;field_name_goes_here['und']['0']['value']; ?&gt; 这完全符合我的要求在这种情况下,只查找该字段的内容。希望这可以在将来对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 2016-08-04
    • 2015-10-04
    • 2018-03-21
    • 1970-01-01
    相关资源
    最近更新 更多