簡體   English   中英

將文章標題鏈接到joomla中的PDF文件

[英]Link Article title to a PDF file in joomla

我正在使用joomla 1.5 ,正在尋找“ Article Title是可鏈接的,並且鏈接指向pdf文件。 我可以使Article Title可鏈接,但無法將其鏈接到pdf文件。

有什么方法可以自定義“ PDF Icon鏈接?

有什么辦法嗎? 任何幫助。

您可能已經知道Joomla 1.5是“生命周期終止”的產品,不再被維護並且存在安全問題,如果不是當前的短期支持3.1版本,實際上應該至少升級到長期支持2.5產品線。

實際上,現在1.5不再在Joomla擴展目錄中列出它的擴展名,並且不接受新的1.5擴展名。

您需要查看“ 存檔擴展目錄”的“ PDF和打印”部分

您的問題意味着使用Joomla 1.5中的標准PDF按鈕也不適合您。 (不要忘記,舊版瀏覽器中的內置PDF功能存在問題 。)

如果找不到合適的擴展名,則需要在模板目錄中為要修改的每個內容視圖創建一個輸出替代 更改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創建新的窗口/標簽。

暫無
暫無

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

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