AEM Selector de creación de contenido y Commerce cif-pickers

AEM La creación de contenido y Commerce AEM proporciona un conjunto de herramientas de creación para ayudar a los autores y especialistas en marketing a trabajar de forma eficaz con los datos y los catálogos de productos de comercio. CIF CIF El Selector de productos y el Selector de categorías forman parte de los complementos de productos y son utilizados por los componentes principales de la. Los proyectos pueden utilizar estos selectores en cualquier cuadro de diálogo de componente para seleccionar productos o categorías.

Selector de productos product-picker

Para usar el selector de productos en un componente de proyecto, un desarrollador debe agregar commerce/gui/components/common/cifproductfield a un cuadro de diálogo de componentes. Por ejemplo, use lo siguiente para cq:dialog:

<product jcr:primaryType="nt:unstructured"
    sling:resourceType="commerce/gui/components/common/cifproductfield"
    fieldDescription="The product or product variant displayed by the teaser"
    fieldLabel="Select Product"
    filter="folderOrProductOrVariant"
    name="./selection"
    selectionId="sku"/>

El campo de producto permite desplazarse al producto que un usuario desea seleccionar mediante las diferentes vistas. De forma predeterminada, el campo de producto devuelve el ID del producto, pero se puede configurar con el atributo selectionId.

El campo selector de productos admite las siguientes propiedades opcionales:

  • selectionId (id, uid, SKU, slug, mergedSlug, mergedSku): permite elegir el atributo de producto que devolverá el selector (predeterminado = id). El uso del SKU devuelve el SKU del producto seleccionado. Usar el SKU combinado devuelve una cadena como base#variant con los SKU del producto base y la variante seleccionada, o un SKU único si se selecciona un producto base.
  • filter (folderOrProduct, folderOrProductOrVariant): filtra el contenido que el selector procesará al navegar por el árbol de productos. folderOrProduct: procesa carpetas y productos. folderOrProductOrVariant: procesa carpetas, productos y variantes de productos. Si se procesa un producto o una variante de producto, también se puede seleccionar en el selector. (predeterminado = folderOrProduct)
  • multiple (true, false): habilita la selección de uno o varios productos (default = false)
  • emptyText: para configurar el valor de texto vacío del campo selector

Además, se admiten propiedades de campo de cuadro de diálogo estándar como name, fieldLabel o fieldDescription.

CAUTION
El componente cifproductfield requiere clientlib cif.shell.picker. Para agregar clientlib a un cuadro de diálogo, puede utilizar la propiedad extraClientlibs.
CAUTION
CIF A partir de la versión 2.0.0 de los componentes principales de la, se quitó la compatibilidad con id y se reemplazó con uid. El Adobe recomienda usar sku o slug como identificador de producto. El Adobe CIF de trabajo sigue admitiendo id solamente en proyectos que usan la versión 1.x de los componentes principales de la.

CIF Se puede encontrar un ejemplo de trabajo completo de cifproductfield en el proyecto de Componentes principales de la. AEM Consulte también Personalización de cuadros de diálogo de la documentación de los componentes principales de la.

Selector de categoría category-picker

El selector de categorías se puede utilizar en un cuadro de diálogo de componentes de forma similar al selector de productos.

El siguiente fragmento se puede utilizar en una configuración cq

<category jcr:primaryType="nt:unstructured"
    sling:resourceType="commerce/gui/components/common/cifcategoryfield"
    fieldLabel="Category"
    name="./categoryId"
    selectionId="uid" />

El campo selector de categorías admite las siguientes propiedades opcionales:

  • selectionId(id, uid, slug, urlPath, idAndUrlPath (obsoleto), uidAndUrlPath (obsoleto)): permite elegir el atributo de categoría que el selector devolverá (predeterminado = id).
  • multiple (true, false): habilita la selección de una o varias categorías (default = false)

Además, se admiten propiedades de campo de cuadro de diálogo estándar como name, fieldLabel o fieldDescription.

CAUTION
Igual que el componente cifproductfield, el componente cifcategoryfield también requiere la clientlib cif.shell.picker. Para agregar clientlib a un cuadro de diálogo, puede utilizar la propiedad extraClientlibs. AEM Consulte Personalización de cuadros de diálogo de la documentación de los componentes principales de la.
CAUTION
CIF A partir de la versión 2.0.0 de los componentes principales de la, se quitó la compatibilidad con id y se reemplazó con uid. El Adobe recomienda usar uid o urlPath como identificador de categoría. El Adobe CIF de trabajo solo seguirá admitiendo id y idAndUrlPath en proyectos que utilicen la versión 1.x de los componentes principales de la red ().

CIF Se puede encontrar un ejemplo de trabajo completo de cifcategoryfield en el proyecto de Componentes principales de la.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab