簡體   English   中英

在“ Joomla類別列表”菜單中顯示介紹圖片

[英]Show Intro Image in Joomla Category Listing menu

我正在使用Joomla 3.4.5,並且在“ 類別列表”菜單的替代文件中添加了這兩行

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

結果是這樣的:

{"image_intro":"images\/articles\/liangmai2.jpg","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

沒有反斜杠的路徑images\\/articles\\/liang2.jpg是正確的。 現在,如何將其顯示為<img src="images/articles/liang2.jpg">並刪除反斜杠?

謝謝。

您需要在位於以下位置的文件中進行更改:Modules / mod_article_category / tmpl / default.php在其他情況下(即未分組),請在li標記之間的foreach循環中添加以下行:

 $article_images = $item->images; // Get image parameters of the article

 $pictures = json_decode($article_images); // Split the parameters apart

 echo "img src='" . $pictures->{'image_intro'} . "' alt='" . $pictures->{'image_intro_alt'} . "'>"; // get the intro image

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM