在我的静态html网站中我有:
<li><a href="img/img2.jpg" rel="gallery"
class="pirobox_gall" title=""><img src="img/img2.jpg" alt=""/>
</a></li>
如何在Drupal 7中我可以通过字段:title和field_img(IMAGE)获取名为Galery的内容类型的图像链接。需要PHP代码......
例如(它不工作):
<?php
$mycontent = getcontentby_name('Galery');
foreach ($mycontent as $pic)
{
$link_to_pic = $pic['field_img']['link'];
print $link_to_pic;
}
>
答案 0 :(得分:0)
通过node_load($ node_id)加载您拥有图像/图像的节点,在此对象中,您将获得与该特定节点相关的几乎所有信息。
答案 1 :(得分:0)
<?php
$result = db_query('SELECT n.nid FROM {node} n WHERE n.type = :ntype', array(':ntype' => 'galery'));
foreach ($result as $record) {
$node = node_load($record->nid);
print '<img src="';
print file_create_url($node->field_img['und'][0]['uri']);
print '" alt=""/>';
print file_create_url($node->field_img['und'][0]['uri']);
}
?>
此代码如果有1个“galery”记录 - 1个图像。