2013-04-01 192 views
0

得到的圖像在我的靜態HTML網站,我有:的Drupal 7從內容類型

<li><a href="img/img2.jpg" rel="gallery" 
class="pirobox_gall" title=""><img src="img/img2.jpg" alt=""/> 
</a></li> 

如何在Drupal 7我可以從一個名爲Galery帶有字段內容類型鏈接到圖片:標題和field_img(IMAGE)。需要PHP代碼...

爲例(它不工作):

<?php 
    $mycontent = getcontentby_name('Galery'); 
    foreach ($mycontent as $pic) 
    { 
    $link_to_pic = $pic['field_img']['link']; 
    print $link_to_pic; 
    } 
> 

回答

0

加載在其中通過node_load($ NODE_ID)有你的圖像/圖像的節點,在這個對象,你將有幾乎所有與該特定節點相關的信息。

+1

http://www.computerminds.co.uk/articles/rendering-drupal-7-fields-right-way – NickNick

+0

$ node_id = node_load(1); // 1或??? – NickNick

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圖像。