Пример #1
0
        /// <summary>
        ///		Obtiene las variables de un documento para introducirlas en una categoría
        /// </summary>
        internal VariablesCollection GetVariablesPageForCategory(Pages.DocumentTargetModel document, int?pageIndex)
        {
            VariablesCollection variables = GetVariablesPage(document.Document, document.FileTarget.DateUpdate, pageIndex);

            // Añade las variables de las páginas para la categoría
            if (document != null)
            {
                // Añade las variables de la página
                variables.Add(GetVariable(VariableUrl, document.GetUrlSource(), pageIndex));
                variables.Add(GetVariable(VariableUrlFull, document.GetInternetUrl(Processor.Project), pageIndex));
                variables.Add(GetVariable(VariableUrlImageFull, document.GetFullUrlImage(Processor.Project), pageIndex));
                // Añade la variable con el contenido de la página
                variables.Add(GetVariable(VariableContent, document.Document.Content, pageIndex));
            }
            // Devuelve la colección de variables
            return(variables);
        }