Loading
Privacidad y protección de datos
Integrar su formulario de preferencias en un sitio externo

Integrar su formulario de preferencias en un sitio externo

Utilice el código integrado, que contiene el vínculo de la hoja de estilo de encabezado y la secuencia de comandos HTML, para recuperar e integrar el formulario de preferencias en su sitio.

Ediciones necesarias

Disponible en: Lightning Experience y Salesforce Classic en Developer Edition, Enterprise Edition, Performance Edition y Unlimited Edition

Solo puede recuperar el código de inserción para formularios de preferencia publicados.

  1. Desde el tablero Gestor de preferencias, busque el nombre del formulario que desea dejar accesible. En el lado derecho de la fila, haga clic en la flecha desplegable para ver sus opciones.
  2. Haga clic en Obtener código de inserción y copie la hoja de estilo de encabezado y las secuencias de comandos HTML.
    La imagen muestra la ventana de código integrado

El código integrado contiene el vínculo de la hoja de estilo de encabezado y la secuencia de comandos HTML que se utiliza para recuperar e integrar el formulario de preferencias en su sitio. La secuencia de comandos de la hoja de estilo de encabezado contiene el código CSS para representar los componentes del formulario utilizando Salesforce Lightning Design System. Puede sustituir esta configuración con sus propias personalizaciones CSS.

Por ejemplo, las listas de botones de opción son verticales de forma predeterminada, pero puede personalizar el CSS para hacer que la lista sea vertical en su formulario de preferencias.

<style type="text/css">
.slds-form-element__control .slds-radio{
   display : inline-block !important;
}
</style>

La secuencia de comandos HTML contiene una etiqueta div, una secuencia de comandos que carga el código de formulario de preferencias, las opciones de configuración de formulario y cualquier nombre de token de acceso. Por ejemplo, la secuencia de comandos HTML para un usuario no autenticado puede tener el aspecto siguiente:

<div id="pref-center-main"></div>
<script id="preference-center" src="https://<mydomainname>.my.salesforce.com/prefcenter/preference-center-0.0.2/js/main.js" 
  pref-center-host="https://<mydomainname>.my.salesforce.com"
  pref-center-name="SubscriptionCenter"
  pref-center-param="pctoken"></script>

Los elementos de la secuencia de comandos HTML proporcionan detalles acerca del formulario de preferencias.

  • pref-center-host: donde se aloja el formulario. Este parámetro se utiliza para usuarios no autenticados.
  • pref-center-param: el parámetro de URL que contiene el token de acceso. Puede cambiar este nombre de parámetro.
  • pref-center-name: el nombre de API del formulario de preferencias.
  • network-base-path: utilice en vez de pref-center-host cuando desee que los usuarios inicien sesión en su sitio para acceder al formulario. Este enfoque no utiliza el token de acceso. En su lugar, pasa el Id. de usuario como el Id. de registro.
 
Cargando
Salesforce Help | Article