2017-07-03 38 views
0

嗨,大家好想知道我如何手動添加從Joomla簡介文章圖像鏈接到他們相應的文章,並添加一個標題標籤的鏈接。Joomla 3.7.1 - 添加鏈接和標題標籤到文章介紹圖像

理想情況下,我想這樣做的方式是,例如在blog-item.php文件中的圖像引用周圍包裹一個achor標籤(也希望爲通用文章實現此目的)。然後在錨標籤內捕獲相關的圖像alt標籤並用該值填充標題標籤。

下面是我在哪裏。目前沒有工作,不知道爲什麼它應該是非常簡單的。我不是一個PHP開發人員,想知道我錯過了什麼。

我的更改後也已清除瀏覽器和joomla緩存。

任何幫助,將不勝感激,乾杯傢伙

   <a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>" title="<?php echo htmlspecialchars($images->image_intro_alt); ?>"> 
      <img 

       src="<?php echo htmlspecialchars($images->image_intro); ?>" 
       alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/> 
      </a> 

回答

0

爲了使您的代碼的工作,只是你的代碼之前添加。

<?php $images = json_decode($this->item->images); ?> 

並且您的代碼將開始工作。

已經過測試,它的工作。

+0

您好M感謝這一點,但我仍然沒有看到文章信息功能作爲一個鏈接。到目前爲止,我已經在模板覆蓋目錄中發現了三個位置,但這並不是說沒有更多。這涉及到創建默認,精選和博客文章。 一旦我做出改變,我清除joomla和瀏覽器緩存並刷新頁面。還有什麼我可以錯過? – Nick

+0

嗨,也許我不是很瞭解你。上面的代碼將允許您使用變量$ images。 現在,如果你想手動添加一個鏈接,你可以使用介紹圖像的標題字段 '<?php echo htmlspecialchars($ images-> image_intro_caption); ?' –

+0

嗨馬什,我只是想介紹圖像鏈接到相關文章。我真的不想讓圖像附上標題。一個簡單的alt值爲圖像和標題標籤包含相同的值是我的目標實現:) – Nick

相關問題