1

私はjoomla2.5を使用しています。記事を作成するとき、私はそれにもっと読むリンクを追加します。私が抱えている問題は、ページに単一の記事がある場合、続きを読むリンクがそのコンテンツを新しい記事で上書きすることです。続きを読むリンクを別のページとして開きたい。手動で変更するのではなく、動的にする必要があります。

私が欠けているものはありますか?どんな助けでも大歓迎です。ありがとう

4

3 に答える 3

6

あなたがそれを整理したかどうかはわかりませんが、あなたの言いたいことはわかると思います。

新しいメニューを作成して隠しメニューとして使用する必要がある場合があります

記事を別のページまたは独自のページで開くには、非表示のメニューを作成します。

1 - メニューに移動します 2 - メニュー項目の横にある [メニュー] タブをクリックします 3 - 新規をクリックします 4 - タイトルの例を入力します 非表示のメニュー 5 - メニュー タイプの例を入力します 非表示の 6 - 説明はオプションです

作成したこの新しいメニューで、メニュー項目を作成したい

記事が保存されている場所に応じて、メニュー項目によって異なります

あなたの記事がニュースという名前のカテゴリにあるとしましょう

新しいメニュー項目を作成し、好きな名前を付けます

次に、メニュー項目タイプで [カテゴリ ブログ] を選択し、[必要な設定] でカテゴリを選択します...

メニュー項目を保存...

それはあなたが望むことをするはずです...

そのため、メイン メニューには、クリックしたときにニュース カテゴリにある記事があります。記事は同じウィンドウで単独で開くはずです...

誤字脱字等ありましたらすみません…

于 2012-04-04T08:24:33.927 に答える
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>

于 2012-04-01T23:42:30.350 に答える
0

Newsflash モジュール オプションとソース コードも確認しましたが、残念ながらモジュールは常に同じウィンドウでリンクを開きます。

この動作を変更するには、レイアウトをオーバーライドする必要があります。

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

これは、上記のリンクで説明されているように、テンプレート フォルダーで「複製」する必要があるファイルです。

modules/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>';
于 2012-04-02T19:16:27.090 に答える