AlenPelin / FridayCore

FridayCore is a set of Sitecore extensions that every Sitecore site needs.
MIT License
4 stars 1 forks source link

Configuration engine to access connection strings #25

Closed AlenPelin closed 5 years ago

AlenPelin commented 5 years ago

Extend configuration engine to use and :

<configuration>
<sitecore>
  <settings>
    <setting name="MailServer" value="$(connectionstring:smtp/DataSource)" />
    <setting name="MailServerUserName" value="$(connectionstring:smtp/UserName)" />
    <setting name="MailServerPassword" value="$(connectionstring:smtp/Password)" />
    <setting name="MailServerPort" value="$(connectionstring:smtp/Port)" />
  </settings>
</sitecore>
</configuration>

where ConnectionStrings.config file is following:

<?xml version="1.0" encoding="utf-8"?>
<connectionStrings>
...
  <add name="smtp" connectionString="Data Source=localhost,25; User ID=smtpusername; Password=smtppassword" />
...
</connectionStrings>