Establecer un diseño predeterminado para un grupo de páginas
Puede establecer un nuevo diseño predeterminado para las páginas que se gestionan con Commerce Composer. Cuando se crea una nueva página o cuando se eliminan todas las asignaciones de diseño para una página, se asigna el diseño predeterminado adecuado a la página.
Antes de empezar
Asegúrese de que el diseño que está estableciendo como diseño predeterminado existe. Si el diseño no existe, debe crear el diseño. Para obtener más información, consulte Crear un diseño para una página.
De forma alternativa, puede utilizar Data Load utility para crear un diseño. Para ver un ejemplo que muestre cómo crear un diseño, consulte Ejemplo: Cargar diseños de Commerce Composer.
Procedimiento
-
Busque el diseño predeterminado existente para el grupo de páginas en la base de datos HCL Commerce.
El ID de diseño para el diseño predeterminado actual de una página se almacena en la tabla de base de datos PAGELAYOUT. Puede buscar el ID de diseño predeterminado en la tabla PAGELAYOUT. Busque la entrada con el ID de tienda adecuado (
store_id
) y el ID de grupo de páginas (pagelayouttype_id
), donde el distintivoisDefault
está establecido en1
. Este valorisDefault
indica que un diseño es un diseño predeterminado.Por ejemplo, para encontrar el diseño predeterminado para las páginas de producto en una tienda con un ID de10001
, puede utilizar el siguiente SQL:select pagelayout_id from pagelayout where storeent_id=10001 and pagelayouttype_id='Product' and isdefault=1;
-
Cree un archivo CSV para eliminar la entrada que establece el diseño como un diseño predeterminado dentro de la tabla de base de datos PAGELAYOUT.
Dentro del archivo CSV, establezca el valor de la columna
IsDefault
en blanco para eliminar el diseño de un diseño predeterminado.Para obtener más información sobre la creación de archivos CSV, consulte Archivo de entrada layout.
-
Cree los archivos de configuración para ejecutar el programa de utilidad de carga de datos para eliminar la asignación de diseño predeterminada existente.
Puede reutilizar los archivos de configuración que ha utilizado para crear los objetos Commerce Composer. Si no tiene los archivos de configuración, HCL Commerce proporciona archivos de ejemplo en el siguiente directorio.
- WCDE_installdir\components\foundation\samples\DataLoad\CommerceComposer
- wc-dataload-env.xml
- wc-loader-layout.xml
- wc-loader-widget.xml
- wc-loader-widgetnvp.xml
- Ejecute el programa de utilidad de carga de datos.
- Verifique los resultados de la carga de datos.
-
Edite los archivos layout.csv, layoutWidgetRelationship.csv y widgetNVP para incluir la información para cargar el nuevo diseño predeterminado para el grupo de páginas.
Dentro del archivo layout.csv, asegúrese de que establece el valor de la columna
PageGroup
para que sea el grupo de páginas que va a utilizar el diseño predeterminado.Para obtener más información sobre la información que puede incluir en estos archivos CSV, consulte - Ejecute el programa de utilidad de carga de datos. Puede reutilizar los archivos de configuración que ha utilizado para eliminar el diseño predeterminado anterior para el grupo de páginas.
- Verifique los resultados de la carga de datos.
- Open the Commerce Composer tool..
- Cree una página que se base en el grupo de páginas. Obtenga una vista previa de la página en la vista previa de la tienda para verificar que el diseño predeterminado se muestra para la página.