【问题标题】:How Can I open a K2 pdf attachment in a new tab instead of download it on click?如何在新选项卡中打开 K2 pdf 附件,而不是点击下载?
【发布时间】:2016-11-01 20:16:44
【问题描述】:

我在 Joomla 网站的 K2 类别视图中有一些 pdf 附件。我想在新窗口中打开这些附件,而不是下载它们。有什么解决办法吗?

提前致谢

【问题讨论】:

    标签: pdf tabs attachment


    【解决方案1】:

    您需要覆盖 k2 模板的 category_item.php 文件,并且需要指向附件文件名,而不是让 k2/joomla 处理链接。所以,唯一需要改变的是 href 属性。考虑到您仍然使用默认的 k2 附件文件夹,您可以从(大约第 210 行)更改您的代码:

    <a title="<?php echo K2HelperUtilities::cleanHtml($attachment->titleAttribute); ?>" href="<?php echo $attachment->link; ?>">
                    <?php echo $attachment->title ; ?>
                </a>
    

    到此:

    <a title="<?php echo K2HelperUtilities::cleanHtml($attachment->titleAttribute); ?>" href="<?php echo JRoute::_('media/k2/attachments/'.$attachment->filename); ?>" TARGET="_blank">
                    <?php echo $attachment->title ; ?>
                </a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-05
      • 2014-08-25
      • 1970-01-01
      • 2018-05-23
      • 1970-01-01
      • 2016-02-15
      • 2012-01-07
      • 1970-01-01
      相关资源
      最近更新 更多