Propiedades de configuración en el componente de infraestructura

El archivo de configuración de componente de infraestructura, wc-admin-component.xml contiene propiedades que están relacionadas con la configuración y personalización de las características Optimización de motor de búsqueda y Centro de gestión. Puede cambiar las propiedades para adaptarlas a los requisitos del sitio mediante la creación de un archivo wc-admin-component.xml que solo contenga las propiedades modificadas.

El archivo de configuración del componente de infraestructura se almacena en esta ubicación: workspace_dir\WC\xml\config\com.ibm.commerce.infrastructure\wc-admin-component.xml

El archivo de configuración de componente de infraestructura se divide en varias secciones, y el archivo en sí contiene información y ejemplos incluidos para las propiedades de cada sección. En las tablas siguientes se resumen los tipos de propiedades configurables en el archivo:

Propiedades de configuración para SEORuntime

La siguiente tabla resume las propiedades disponibles para configurar los URL de SEO para la tienda.
Sección del archivo de configuración del componente de infraestructura Finalidad de las propiedades en esta sección
Parámetros de configuración de SEO para Marketing.
productURLPatternName
Define el nombre de patrón de URL que se utiliza para la creación del URL de recomendación de contenido de marketing para productos, este nombre de patrón de URL se define en los archivos de patrones. Este nombre de patrón de URL se define en los archivos de patrones.
categoryURLPatternName
Define el nombre de patrón de URL que se utiliza para la creación del URL de recomendación de contenido de marketing para categorías, este nombre de patrón de URL se define en los archivos de patrones.
Parámetros de configuración de SEO para el generador de palabras clave de URL de SEO.
URLloadingConfigs
Especifica los 3 archivos de configuración de cargador de URL que se cargarán: Product_URL, Product_Item_URL y Category_URL para el generador de palabras clave de URL SEO. Por ejemplo, product.xml, item.xml y category.xml.
InvalidString
Esta propiedad especifica los valores de sustitución para los caracteres que no son válidos para la creación de URL, como por ejemplo utilizar un guión (\x3f) en lugar del carácter de signo de interrogación (?) no válido. Los valores predeterminados son
  • \x22 ,\x3F ,\x5F ,\x3D ,\x23 ,\x2F ,\x20 ,\x7E ,\x26 ,\x27 ,\x2E ,\x2C ,\x2B
  • \x25
que sustituyen los siguientes caracteres no válidos predeterminados:
  • " ? _ = # / ' ' ~ & ' . , +
  • %
Para la personalización, asegúrese de que los valores InvalidString son valores codificados de URL, como \x7B para el carácter {.
fixedString
Esta propiedad especifica los valores de sustitución para los caracteres que no son válidos para la creación de URL, como por ejemplo utilizar un guión (-) en lugar del carácter de signo de interrogación (?) no válido. Los valores predeterminados son
  • " ,- ,- ,- ,- ,- ,- ,- ,- , , ,- , "
que sustituyen los siguientes caracteres no válidos predeterminados:
  • " ? _ = # / ' ' ~ & ' . , +
autoGenerateKeywords
Esta propiedad se puede utilizar para inhabilitar la generación de palabra clave de URL automática en el Centro de gestión cuando los usuarios crean productos y categorías. Esta inhabilitación puede ser útil si genera las palabras clave de URL de SEO mediante algún otro medio, por ejemplo, utilizando el script seourlkeywordgen o el programa de utilidad de Carga de datos.
InvalidName
InvalidName especifica la serie de URL que debe cambiarse. InvalidName se utiliza con fixedName.
fixedName
fixedName, e InvalidName especifica cómo sustituir series en URL que se han generado. InvalidName especifica las series que deben cambiarse y fixedName especifica las series de sustitución que se deben utilizar en su lugar.
Por ejemplo, desea sustituir todas las apariciones de ("?_) por guiones (-). Añada la siguiente sección al archivo de configuración wc-admin-component.xml:
<_config:property name="InvalidName" value="\x22\x3F\x5F"
    />
<_config:property name="fixedName" value="-"/>
La adición de la configuración puede cambiar esta URl http://mycompany/mystore/myproduct"?_blue"?_large a este http://mycompany/mystore/myproduct-blue-large.

InvalidName y fixedName pueden tener más de 1 valor de serie. Cada valor debe estar separado por una coma. Por ejemplo, la siguiente configuración sustituye tres comillas (""") por un guión (-), tres interrogantes (???) por un punto (.), y tres guiones bajos (___) por un signo de suma (+): <_config:property name="InvalidName" value="\x22\x22\x22, \x3F\x3F\x3F, \x5F\x5F\x5F"/> <_config:property name="fixedName" value="-,-,-"/>

Parámetros de configuración de SEO para la interfaz de usuario del Centro de gestión.
invalidURLCharactersList
Especifica que el Centro de gestión va a bloquear los usuarios para impedir que introduzcan palabras clave que contengan los siguientes caracteres. Los valores predeterminados que se bloquean son:
  • "_,?,=,#,/,.,"
  • "%"
allowAmpersands
Especifica que el Centro de gestión va a bloquear los usuarios para impedir que introduzcan palabras clave que contengan un carácter ampersand (&). El valor predeterminado es true, que permite el uso de caracteres ampersand.
allowSpaces
Especifica si el Centro de gestión va a bloquear los usuarios para impedir que introduzcan espacios en los URL de SEO o no. El valor predeterminado es fales, que no permite el uso de espacios.
Parámetros de configuración de SEO para el Motor de redirección.
numberOfDays
Especifica durante cuánto tiempo permanece activa la regla de redirección.
redirectHitCountBatchUpdateSize
Especifica cuántas coincidencias de redirección se pueden acumular antes de que el Motor de redirección actualice RedirectHitCount en la base de datos.

Propiedades de configuración para controlar carpetas

La siguiente tabla resume las propiedades disponibles para la configuración de carpetas del Centro de gestión.
Sección del archivo de configuración del componente de infraestructura Finalidad de las propiedades en esta sección
Parámetros de configuración para controlar el comportamiento de supresión de carpetas para cada uso de carpeta.
AllowDeleteFolderWithChildFolders
Especifica si los usuarios de empresa, de forma predeterminada, pueden eliminar una carpeta si la carpeta tiene subcarpetas. Si una carpeta contiene cualquier objeto que no sean subcarpetas, sigue siendo posible eliminar la carpeta. Ningún objeto que esté incluido dentro de una carpeta se suprime con la carpeta, pero se suprime la relación entre la carpeta y el objeto.
Cada tipo de uso de carpeta puede tener un valor de configuración diferente que indique si los usuarios pueden eliminar carpetas que contiene subcarpetas. El tipo de uso de una carpeta se indica mediante el nombre de propiedad:
IBM_PromotionFolder
El valor predeterminado es false.
IBM_AttributeFolder
El valor predeterminado es false.
IBM_ContentFolder
El valor predeterminado es false.
IBM_EMarketingSpotFolder
El valor predeterminado es false.
IBM_CustomerSegmentFolder
El valor predeterminado es false.
IBM_ActivityFolder
El valor predeterminado es false.
IBM_ContentPageFolder
El valor predeterminado es false.
IBM_LayoutFolder
El valor predeterminado es false.
Donde:
true
Este valor indica que los usuarios pueden eliminar una carpeta que contenga subcarpetas. Al eliminar una carpeta, un usuario está suprimiendo todo el contenido, incluyendo subcarpetas, que está incluido en una carpeta.
false
El valor predeterminado. Indica que un usuario no puede eliminar una carpeta que contenga subcarpetas. Un usuario debe eliminar primero todas las subcarpetas antes de poder eliminar la carpeta. Este valor también indica que los usuarios en un modelo de tienda de sitio ampliado no pueden eliminar una carpeta en una tienda si ésta contiene subcarpetas que son propiedad de otra tienda. Por ejemplo, un usuario en una tienda con elementos no puede eliminar una carpeta que contenga una subcarpeta que sea propiedad de una tienda de sitio ampliado.