2015-08-20 18 views
0

我目前工作的一個河馬組件內(7.9),我需要的圖片鏈接,Alt和標題:如何在HippoCMS 7.9中創建圖像屬性?

分量法:

public HippoGalleryImageSetBean getImage() { 
    return getLinkedBean(Constants.NS_FLD_IMAGE, 
      HippoGalleryImageSetBean.class); 
} 

我想我寫JSP組件像此下面:

<c:forEach var="item" items="${ document.links }" 
       varStatus="loopStatus"> 
       <hst:link var="image"hippobean="${ item.image.original }" /> 

       <li><img 
        src="${ image }" 
        alt="${ image.alt }" 
        title="${ image.title} "> 
       </li> 
    </c:forEach> 

回答

1

在「ALT」和「標題」是在imageset本身,而不是在圖像變體所定義。在你的情況下,$ {image}是鏈接生成的圖像,而不是圖像對象本身。

嘗試它:

<c:forEach var="item" 
      items="${ document.links }" 
      varStatus="loopStatus"> 
    <hst:link var="imagelink"hippobean="${ item.image.original }" /> 
    <li><img src="${ imagelink }" 
      alt="${ item.image.alt }" 
      title="${ item.image.title} "> 
    </li> 
</c:forEach> 
+0

真棒!謝謝Jeroen,我很欣賞這個答覆。是的,它確實對我有用...... –