簡體   English   中英

理解 <?php print $node-> 含量[ &#39;主體&#39;] [ &#39;#值&#39;]; ?&gt;在Drupal中

[英]Understanding <?php print $node->content['body']['#value']; ?> in Drupal

對不起,這是一個非常棒的問題......

當我想在node.tpl.php中打印部分$ content數組時(例如),我將使用類似<?php print $node->content['body']['#value']; ?> #value <?php print $node->content['body']['#value']; ?> <?php print $node->content['body']['#value']; ?>

我只想了解->是什么。 據推測,這表明$node不是普通數組? (否則它是$node['content']['body']['#value']

干杯。

$ node是一個對象,content是其屬性之一,包含一個數組。

如果'content'的內容也是一個對象,那就是

$ node-> content-> body等

我知道這是一個舊線程,但devel模塊很棒。 你可以安裝devel並使用

<?php dpm($node); ?> 

你會看到很多信息可以幫助你進行主題化。 祝好運。

您應該考慮安裝Theme Developer模塊。 有了它,您可以單擊頁面的元素,您將獲得所有Drupal或Views相關變量的調試列表,您的代碼可以訪問這些變量。

所以你可以探索$ content,以及它的所有領域..​​....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM