私はjoomla2.5を使用しています。記事を作成するとき、私はそれにもっと読むリンクを追加します。私が抱えている問題は、ページに単一の記事がある場合、続きを読むリンクがそのコンテンツを新しい記事で上書きすることです。続きを読むリンクを別のページとして開きたい。手動で変更するのではなく、動的にする必要があります。
私が欠けているものはありますか?どんな助けでも大歓迎です。ありがとう
私はjoomla2.5を使用しています。記事を作成するとき、私はそれにもっと読むリンクを追加します。私が抱えている問題は、ページに単一の記事がある場合、続きを読むリンクがそのコンテンツを新しい記事で上書きすることです。続きを読むリンクを別のページとして開きたい。手動で変更するのではなく、動的にする必要があります。
私が欠けているものはありますか?どんな助けでも大歓迎です。ありがとう
あなたがそれを整理したかどうかはわかりませんが、あなたの言いたいことはわかると思います。
新しいメニューを作成して隠しメニューとして使用する必要がある場合があります
記事を別のページまたは独自のページで開くには、非表示のメニューを作成します。
1 - メニューに移動します 2 - メニュー項目の横にある [メニュー] タブをクリックします 3 - 新規をクリックします 4 - タイトルの例を入力します 非表示のメニュー 5 - メニュー タイプの例を入力します 非表示の 6 - 説明はオプションです
作成したこの新しいメニューで、メニュー項目を作成したい
記事が保存されている場所に応じて、メニュー項目によって異なります
あなたの記事がニュースという名前のカテゴリにあるとしましょう
新しいメニュー項目を作成し、好きな名前を付けます
次に、メニュー項目タイプで [カテゴリ ブログ] を選択し、[必要な設定] でカテゴリを選択します...
メニュー項目を保存...
それはあなたが望むことをするはずです...
そのため、メイン メニューには、クリックしたときにニュース カテゴリにある記事があります。記事は同じウィンドウで単独で開くはずです...
誤字脱字等ありましたらすみません…
私はあなたが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>
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>';