2014-02-17 48 views
1

我正在使用以下一段代碼來顯示我從gravatar.com中獲取的圖像,因此我想使用引導CSS類來使其更具吸引力。只要我添加樣式而不是顯示圖像,它會向我顯示圖像的鏈接,當我重定向到鏈接時,我能夠看到圖像。爲什麼我得到這個?如何在Joomla中爲JHtml添加引導類

$html[] = JHtml::_('image', $grav_url,'class="img-circle"', JText::_('PLG_CONTENT_AVATAR'), null, true) 

這裏$grav_url是我得到的圖像和img-circle是,我要使用的引導類的URL。

回答

0

我相信你正在使用的庫是在這裏:

https://github.com/joomla/joomla-cms/blob/staging/libraries/cms/html/html.php#L567

所以,你可以在參數表中看到,有對$attribs設置了一個param這是該類型數組。另一件事是有一個額外的$ ALT參數,你必須通過這可能是你的jtext只是不按順序。要傳遞給方法,你會怎麼做:

$html[] = JHtml::_('image', $grav_url, JText::_('PLG_CONTENT_AVATAR'), array('class'=>'img-circle'), true) 

或者你也可以建立方法之外的數組作爲一個變量:

$attribs = array(); 
$attribs['class'] = 'img-circle'; // I think this should work? haven't tested though. 

$html[] = JHtml::_('image', $grav_url, JText::_('PLG_CONTENT_AVATAR'), $attribs, true) 
+0

呀得到它的工作謝謝:) –