Inheritance: TridionComponentFactoryBase
        private static void LoadComponentModelsFromComponentFactory(IPage page)
        {
            TridionComponentFactory factory = new TridionComponentFactory();

            foreach (ComponentPresentation cp in page.ComponentPresentations)
            {
                cp.Component = (Component)factory.GetComponent(cp.Component.Id);
            }
        }
Example #2
0
        private static void LoadComponentModelsFromComponentFactory(IPage page)
        {
            TridionComponentFactory factory = new TridionComponentFactory();

            foreach (Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation cp in page.ComponentPresentations)
            {
                cp.Component = (Component)factory.GetComponent(cp.Component.Id);

                foreach (Field tempField in cp.Component.Fields.Values.Where(item => item.FieldType == FieldType.Xhtml))
                {
                    resolveLinks(tempField, new TcmUri(page.Id));
                }
            }
        }
        private static void LoadComponentModelsFromComponentFactory(IPage page)
        {
            TridionComponentFactory factory = new TridionComponentFactory();
            foreach (Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation cp in page.ComponentPresentations)
            {
                cp.Component = (Component)factory.GetComponent(cp.Component.Id);

                foreach (Field tempField in cp.Component.Fields.Values.Where(item => item.FieldType == FieldType.Xhtml))
                {
                    resolveLinks(tempField, new TcmUri(page.Id));
                }
            }
        }