Loading
Ampliar Salesforce con clics, no con programación
Descripción general de propiedades personalizadas a plantillas de pÔginas o widgets

Descripción general de propiedades personalizadas a plantillas de pÔginas o widgets

Cuando crea una plantilla de pÔgina o un widget, puede agregarle propiedades personalizadas y especificar el valor y el tipo de cada propiedad para conseguir una flexibilidad mayor sobre el método de reutilización de plantillas y widgets.

Ediciones necesarias

Disponible en: Salesforce Classic

Disponible para comprar en: Enterprise Edition, Performance Edition y Unlimited Edition

Disponible (con limitaciones) en: Developer Edition

A continuación, agregando un código personalizado o bloques de contenido a la plantilla de pÔgina o al widget, puede acceder los valores de propiedad utilizando expresiones. Las expresiones sirven de marcadores de posición para los datos que se sustituyen por información cuando se carga la pÔgina.

A su vez, cuando usted o su equipo crean una pƔgina a partir de la plantilla, la pƔgina es una copia o instancia de la plantilla. Del mismo modo, cuando agrega un widget a una pƔgina, se crea una instancia del widget. No puede modificar la instancia, pero puede actualizar sus valores de propiedad.

Como las expresiones solo son marcadores, sus valores de actualizan automƔticamente cuando actualiza los valores en el panel Propiedades de la pƔgina o widget.

También puede crear secciones para agrupar propiedades relacionadas. Estas secciones controlan cómo se agrupan las propiedades en el panel Propiedades.

Ejemplo
Ejemplo

Por ejemplo, supongamos que agrega un bloque de contenido a una plantilla para incluir el encabezado de la pƔgina. En este caso, cuando los usuarios crean una pƔgina a partir de la plantilla, desea permitirles sustituir parte del texto para que se ajuste a sus necesidades, pero sin permitirles modificar el bloque de contenidos completo.

Añadiendo una propiedad personalizada denominada pageSubject y especificando un valor inicial, puede usar en su lugar la siguiente expresión en el bloque de contenidos:

Aprender sobre {!pageSubject}

Esta acción permite a los miembros del equipo cambiar el nombre de cualquier pÔgina que esté derivada de la plantilla actualizando la propiedad Asunto de la pÔgina en el panel Propiedades de la pÔgina, que actualiza automÔticamente el valor que viene representado por la expresión {!pageSubject}.

Ejemplo
Ejemplo

De forma alternativa, digamos que desea crear un widget de YouTube utilizando el siguiente código integrado:

<iframe width="560" height="315" src="//www.youtube.com/embed/hcUaN6XBTz4" frameborder="0" allowfullscreen></iframe>

Sin embargo, desea que los usuarios especifiquen qué video mostrar cuando agregan una instancia del widget a la pÔgina. En este caso, podría crear una sección denominada YouTube, agregar una propiedad personalizada etiquetada como URL del video con videoURL como el nombre de la expresión y, en su lugar, utilizar el siguiente código:

<iframe width="560" height="315" src="{!videoURL}" frameborder="0" allowfullscreen></iframe>

Ahora, cuando los usuarios agregan el widget de YouTube a la pÔgina, pueden señalar a cualquier video actualizando la propiedad URL de video en la sección YouTube del tablero Propiedades, que actualiza automÔticamente el valor representado por la expresión {!videoURL}.

 
Cargando
Salesforce Help | Article