11 我需要在单独的标签中打印文件中$content变量的各个字段。我该怎么做以及如何找出该字段的名称?node.tpl.phpdiv nodes entities — 钴婴儿熊 source 使用dsm($ node); 查找要为所有数据指定的路径。 — drupalmav
22 尝试这个 <?php print render($content['your_field_name']); ?> 这将打印该字段值。 — Abubakar Shams source 1 是的,但是我如何找出该字段的名称呢? — CobaltBabyBear 2012年 1 print_r($ node); — Abubakar Shams'5 5 或转到管理面板,然后您的内容类型=> managefields =>查看fields的计算机名称,这些名称将作为your_field_name — Abubakar Shams
6 启用Devel模块并在node- {content-type} .tpl.php中 <?php dsm($node); ?> <?php dsm($content); ?> 您可以看到所有$ node字段和content字段 — Mujtaba谢赫 source 1 这不会打印任何内容。 — CobaltBabyBear 2012年 1 确保ü已启用devel的模块 — Mujtaba谢赫 <?php打印$ messages; ?>把这个在你的page.tpl.php中 — Mujtaba谢赫 如何在前端节点{content-type} .tpl.php上访问此页面? — pal4life 2014年
0 查找可用字段的最佳方法是: <?php print render($content); ?> 在您的tpl文件中。这将显示可用字段的列表。您可以稍后删除这些行。然后,要打印您的各个字段,您可以执行以下操作: print render($content['field_blog_pic']); or print $title 取决于您的字段(用户图片,图像字段,普通文本等)。 — 用户名 source