0

我发现这个 com_content/views/article/tmpl/default.php 我创建了一个模板覆盖,这里是代码:

    <?php if ($params->get('access-view')):?>
<?php if (isset($images->image_fulltext) && !empty($images->image_fulltext)) : ?>
<?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
<div class="pull-<?php echo htmlspecialchars($imgfloat); ?> item-image"> 

<img
<?php if ($images->image_fulltext_caption):
    echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) . '"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/> </div>
<?php endif; ?>

在 img 标签如何形成之前,修改这个 php 代码,使其可点击图片到 self url:

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

1 回答 1

1

这是解决方案:

<a href="<?php echo JURI::root().$images->image_fulltext; ?>">

现在图像是“可点击”到自己的网址

JURI::root() > 你的网页 url (like: something.com) $images->image_fulltext > 在 joomla 3.1 你可以选择一个图片当你点击阅读更多时显示的内容,即当你阅读全文时,那个图片有一个网址,例如:/images/stories/freshsite/something.jpg

此 php 代码结合了这两个代码,即:something.com/images/stories/freshsite/something.jpg > 当您单击图像时,只有该图像会显示在您的浏览器中:)

于 2013-11-04T20:28:06.520 回答