2012-04-01 102 views
1

我正在使用joomla 2.5。在創建文章時,我添加了更多鏈接。我遇到的問題是,當頁面有單個文章時,閱讀更多鏈接會用新文章覆蓋該內容。我想要閱讀更多鏈接作爲單獨的頁面打開。我希望它是動態的,而不是手動更改。使閱讀更多鏈接在joomla的單獨頁面上打開

我失蹤的任何事情?任何幫助表示讚賞。 感謝

+0

是的,你這樣做是正確的先生,我說的是顯示或菜單式「單件物品」。對不起,不清楚 – tmjam 2012-04-02 15:09:51

+0

謝謝,現在...你如何添加閱讀更多鏈接到你已經查看的文章?我不明白。當您創建文章時,是否插入位於wysiwyg編輯器下的閱讀更多鏈接?那麼當你閱讀那篇文章時,你在前端看到了什麼? – Shaz 2012-04-02 17:33:40

+0

添加閱讀更多鏈接後。我有一個Newsflash模塊來查看新聞列表,它已經閱讀了更多鏈接。現在當我點擊閱讀更多,然後刷新頁面,並用我點擊的新聞替換該頁面上的文章。那有意義嗎 ? – tmjam 2012-04-02 18:34:42

回答

6

我不知道,如果你整理出來,但我想我知道你的意思。

您可能需要創建一個新的菜單,並把它作爲一個隱藏的菜單

所以您的文章在一個單獨的頁面打開或自己的頁面創建一個隱藏菜單。

1 - 轉至菜單 2 - 點擊旁邊的菜單項的菜單選項卡 3 - 點擊新 4 - 給它一個標題例如隱式菜單 5 - 填寫菜單類型例如隱藏 6 - 描述可選

在這個新的菜單中,您創建要創建一個菜單項

根據您的文章的存儲位置將取決於你的菜單項

可以說,你的文章是在一個名爲類別新聞

做出新的菜單項,叫什麼你想要什麼

然後在菜單項目類型選擇分類博客,並進行必要的設置選擇你的類別...

保存您的菜單項...

應該做你想要什麼......

所以在你的主菜單中,您有一篇文章,說是在新聞類,當你點擊它。文章應通過自身在同一窗口中打開...發現

藉口任何拼寫錯誤......

+0

完美!謝謝先生,這正是我需要的。 – tmjam 2012-04-04 12:09:34

+0

太棒了,很高興它幫助... – Samuel 2012-04-05 02:36:10

+0

感謝你,這是一個非常整潔的解決方案;) – 2014-04-03 15:26:12

0

我假設你正在談論的target屬性如果是這樣,這是你需要看看

Value Description 
_blank Opens the linked document in a new window or tab 
_self Opens the linked document in the same frame as it was clicked (this is default) 
_parent Opens the linked document in the parent frame 
_top Opens the linked document in the full body of the window 
framename Opens the linked document in a named frame 

這樣一個例子是<a href="http://example.com" target="_self" >Open link in the same frame</a>

和你在找什麼對於本

<a href="http://example.com" target="_blank" >Read More</a>

+0

沒有阿里先生,Joomla提供了閱讀更多的選項,同時創建一篇文章。我正在談論自己。我不必有一個手動鏈接到它。 – tmjam 2012-04-01 23:58:16

+0

@tmjam是的,但是因爲他們默認他們爲你做了什麼,但是如果你不喜歡他們做的事情,你可以去你的joomla主題或功能的功能,並替換你想要的方式。 ? – Ali 2012-04-02 00:00:53

+0

這是一個很好的建議,但如果你能提供一個適用於我所添加的所有未來文章的例子,那將會更有幫助。 – tmjam 2012-04-02 00:03:44

0

我通過新聞快訊模塊去選項和源代碼,不幸的是,該模塊將始終在同一窗口中打開鏈接。

您將需要重寫佈局以修改此行爲。

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

這是你需要 '克隆' 在您的模板文件夾如上面的鏈接解釋文件:

模塊/ mod_articles_news/TMPL/_item.php

最後,在新文件中將第16行修改爲:

<a href="<?php echo $item->link;?>" target="_blank"> 

再行34

echo '<a class="readmore" href="'.$item->link.'" target="_blank">'.$item->linkText.'</a>'; 
+0

謝謝你看待這位先生,但是這不會在新標籤中打開嗎? – tmjam 2012-04-02 19:23:18

+0

它將在新窗口中打開或在新選項卡中打開。我認爲這取決於用戶的瀏覽器設置。 – Shaz 2012-04-02 19:37:05

+0

我不想要一個新的窗口或標籤,是否可以在當前窗口中使用它,但不同的頁面先生? – tmjam 2012-04-02 19:45:58