最近問題が発生しました。dedecms のナビゲーションで外部リンクが使用されていますが、元のウィンドウを開いたときに見栄えがよくないため、新しいウィンドウを開いたほうがよいです。
OK、Put Dog ... : (推奨学習: Weaving Dream CMS )
以下は簡単な dede タグ コードです。何か不備がある場合はアドバイスをお願いします。
テンプレート内で head.htm を見つけて、
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
を次の
<li> <a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'){ @me="target='_blank'";} else {@me="";}[/field:id]> [field:typename/] </a> </li>
注: ## に置き換えます。 #上の4は新しいウィンドウを開きたいカラムのIDなので、このように書くだけです。
複数ある場合は、一度に書き込むこともできます。開く必要がある新しいウィンドウが 2 つある場合、コードは次のとおりです。<li> <a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'||@me=='5'){ @me="target='_blank'";} else {@me="";}[/field:id]> <span>[field:typename/]</span> </a> </li>
以上がDreamWeaver CMSナビゲーションの外部リンク欄を別ウィンドウで開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。