Aqueduct.SitecoreLib.Search.DynamicFields.HasLayoutField.HasLayout C# (CSharp) Méthode

HasLayout() protected méthode

protected HasLayout ( Item item ) : bool
item Item
Résultat bool
      protected virtual bool HasLayout(Item item)
      {
         Assert.ArgumentNotNull(item, "item");

         LayoutField layoutField = item.Fields[FieldIDs.LayoutField];

         if (layoutField != null)
         {
            var isStandardValue = layoutField.InnerField.ContainsStandardValue;
            var isEmpty = !layoutField.InnerField.HasValue;

            return !isStandardValue && !isEmpty;
         }

         return false;
      }
   }