使用Drupal 7如何自定义node.tpl.php以在标题之前显示图像。 我喜欢将我的html标记结构组织为:
<div id="node-id" class="class">
<div class="content">
<div class="field-name-field-graphic"><img src="Untitled-2.png"></div>
<h2>tilte</h2>
<div class="field field-name-body">
<p>body</p>
</div>
</div>
</div>
在“node.tpl.php”上,我看不到field-name-field-graphic的变量。这在哪里处理?
下面是node.tpl.php
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php print $user_picture; ?>
<?php print render($title_prefix); ?>
<?php if (!$page): ?>
<h2<?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php if ($display_submitted): ?>
<div class="submitted">
<?php print $submitted; ?>
</div>
<?php endif; ?>
<div class="content"<?php print $content_attributes; ?>>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
print render($content);
?>
</div>
<?php print render($content['links']); ?>
<?php print render($content['comments']); ?>
</div>
答案 0 :(得分:3)
如果有帮助,请通过以下代码。
DataSource ESTIMATED_STEP_DELTAS = new DataSource.Builder()
.setDataType(DataType.TYPE_STEP_COUNT_DELTA)
.setType(DataSource.TYPE_DERIVED)
.setStreamName("estimated_steps")
.setAppPackageName("com.google.android.gms")
.build();
答案 1 :(得分:0)
您可以在$ node变量中找到它,该变量是具有所有数据的节点的对象。
答案 2 :(得分:0)
此行print render($content);
会打印您的所有节点内容,因此要打印一个特定字段,如下所示:print render($content['field_name_field_graphic']);