如何将条件语句添加到resx文件?

时间:2017-05-12 14:47:39

标签: c# dotnetnuke

我在DNN安装中有一个子门户,其站点名称我不想出现在由resx文件编译的电子邮件中。我想改用主站点的名称。例如,xyz.com将发送一个网站名称为“XZY”的电子邮件,但子门户网站xzy.com/abc将发送一个网站名称为“ABC”的电子邮件。我想用“XZY”替换“ABC”。请记住,我有多个子门户网站。如何在resx文件中编写条件语句来检查[Portal:PortalName]并替换为“ABC”,如果是的话?

<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>

编辑: 我忘了再补充一点。 resx文件是globalresources.resx,用于DNN安装中的所有门户。此文件管理电子邮件模板(例如忘记密码,通知等)和HTML页面(例如使用条款和隐私声明)。此文件位于httpdocs / App_GlobalResources文件夹中。它由主门户网站和所有子门户网站使用。

0 个答案:

没有答案