我正在使用joomla 1.5
并且查找Article Title
是可链接的,并且链接转到pdf
文件。我能够Article Title
可链接,但无法将其链接到pdf
文件。
有没有办法自定义PDF Icon
链接?
有什么办法吗?任何有用的帮助。
答案 0 :(得分:0)
您可能已经意识到Joomla 1.5是“生命终结”并且不再维护并出现安全问题,如果不是当前的短期支持,实际上应该升级到至少长期支持2.5线3.1发布。
事实上,1.5现在正在Joomla Extension Directory中不再列出扩展名,并且不接受新的1.5扩展名。
您需要查看PDF & Print section
的Archived Extensions Directory您的问题意味着使用Joomla 1.5中的标准PDF按钮也不适合您。 (不要忘记旧浏览器上有issues with the built-in PDF个功能。)
如果找不到合适的扩展名,那么您需要在模板目录中create a output override查看要修改的每个内容视图。更改article
默认tmpl
文件(即com_content/views/article/tmpl/default.php
)中的标题是一项微不足道的练习,以便将其包装在指向视图的PDF版本的URL中。
PDF链接与文章链接完全相同,只是它使用PDF格式,例如
index.php?view=article&catid=1&id=45&format=pdf
所以,如果你要覆盖默认输出(即你正在使用的模板还没有覆盖),你会希望页面标题回显的行改变:
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
到:
<a href="<?php echo JRoute::_('index.php?view=article&catid=' . $this->article->catid . '&id=' . $this->article->id . '&format=pdf'); ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
值得考虑的是,这意味着每篇文章标题都会生成PDF,这可能会让用户感到困惑。目前的链接也会导致您的网站页面被PDF替换,您可能需要向其添加target="_blank"
,以便创建一个包含PDF的新窗口/选项卡。