mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Fixing Setting's tokens
--HG-- branch : 1.x
This commit is contained in:
@@ -35,10 +35,10 @@ namespace Orchard.Core.Settings.Tokens {
|
||||
;
|
||||
|
||||
// Token descriptors for fields
|
||||
var customSettingsPart = _contentDefinitionManager.GetPartDefinition("Site");
|
||||
if (customSettingsPart != null && customSettingsPart.Fields.Any()) {
|
||||
var customSettingsPart = _contentDefinitionManager.GetTypeDefinition("Site");
|
||||
if (customSettingsPart != null && customSettingsPart.Parts.SelectMany(x => x.PartDefinition.Fields).Any()) {
|
||||
var partContext = context.For("Site");
|
||||
foreach (var partField in customSettingsPart.Fields) {
|
||||
foreach (var partField in customSettingsPart.Parts.SelectMany(x => x.PartDefinition.Fields)) {
|
||||
var field = partField;
|
||||
var tokenName = field.Name;
|
||||
|
||||
@@ -63,8 +63,8 @@ namespace Orchard.Core.Settings.Tokens {
|
||||
if (context.Target == "Site") {
|
||||
// is there a content available in the context ?
|
||||
if (forContent.Data != null && forContent.Data.ContentItem != null) {
|
||||
var customSettingsPart = _contentDefinitionManager.GetPartDefinition("Site");
|
||||
foreach (var partField in customSettingsPart.Fields) {
|
||||
var customSettingsPart = _contentDefinitionManager.GetTypeDefinition("Site");
|
||||
foreach (var partField in customSettingsPart.Parts.SelectMany(x => x.PartDefinition.Fields)) {
|
||||
var field = partField;
|
||||
var tokenName = partField.Name;
|
||||
forContent.Token(
|
||||
|
Reference in New Issue
Block a user