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

  1. 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 distintivo isDefault está establecido en 1. Este valor isDefault 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 de 10001, puede utilizar el siguiente SQL:
    select pagelayout_id from pagelayout where storeent_id=10001 and pagelayouttype_id='Product' and isdefault=1;
  2. 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.

  3. 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
    Copie, edite y utilice los siguientes archivos de configuración de objeto de negocio y entorno de muestra:
    • wc-dataload-env.xml
    • wc-loader-layout.xml
    • wc-loader-widget.xml
    • wc-loader-widgetnvp.xml
    Para crear el archivo de configuración de orden de carga, copie el archivo wc-dataload-layout.xml desde dentro de la subcarpeta layout. Edite el archivo para eliminar los elementos de carga que no sean layout.csv , layoutWidgetRelationship.csv y widgetNVP.
  4. Ejecute el programa de utilidad de carga de datos.
  5. Verifique los resultados de la carga de datos.
  6. 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
  7. 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.
  8. Verifique los resultados de la carga de datos.
  9. Open the Commerce Composer tool..
  10. 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.