サイト名がresxファイルでコンパイルされた電子メールに表示されないようにするDNNインストールの子ポータルがあります。代わりにメインサイトの名前を使用したいと思います。たとえば、xyz.comはサイト名が「XZY」のメールを送信しますが、子ポータルxzy.com/abcはサイト名が「ABC」のメールを送信します。私は "ABC"を "XZY"に置き換えたい。私は複数の子ポータルを持っていることを覚えておいてください。 resxファイルに[Portal:PortalName]をチェックする条件文を記述し、yesの場合は "ABC"に置き換えるにはどうすればよいですか? resxファイルに条件文を追加するにはどうすればよいですか?
<data name="EMAIL_PORTAL_SIGNUP_SUBJECT.Text" xml:space="preserve">
<value>[Portal:PortalName] Portal Signup</value>
</data>
はそうのような条件を追加します。
<value>If[Portal:PortalName]="ABC", "XYZ" Else [Portal:PortalName]</value>
EDIT: は、私は1つのより多くの事を追加するのを忘れ。 resxファイルは、DNNインストールのすべてのポータルで使用されるglobalresources.resxです。このファイルは、電子メールテンプレート(パスワード、通知など)やHTMLページ(利用規約やプライバシーに関する声明など)を管理します。このファイルはhttpdocs/App_GlobalResourcesフォルダにあります。これは、メインポータルとすべての子ポータルで使用されます。
をあなたはポータルごとにRESXファイルを編集して保存することができます。したがって、トークンなしで文字列を入力するだけで、他のまたはデフォルトのポータルには影響しません。 – VDWWD
ああ、DNNのインストールでresxファイルの役割を説明するために質問を編集しました。 –