Estoy intentando crear un implementador personalizado en Tridion 2011 SP1 que pueda indexar un componente a una instancia de solr una vez publicado. Todo está funcionando bien, pero me he encontrado con un problema con la forma en que indexa los campos de los componentes.Acceda a los campos de un componente desde un implementador personalizado
Puedo acceder bien a los campos de metadatos utilizando el método Component.getCustomMeta() y analizando el XML. Sin embargo, no parece posible acceder a los campos normales sin leer el archivo que se está emitiendo y analizar la salida. Esto no es del todo factible ya que el marcado puede cambiar y parece ser un largo camino para hacer lo que (con suerte) debería ser algo simple.
He revisado los documentos y parece que no hay nada disponible para obtener los valores de campo, así que estoy perdido aquí y tendré que analizar la salida o me falta algo en alguna parte.
Gracias Ram, esto parece una forma razonable de hacerlo. Actualmente estoy buscando en el sistema de eventos para vincular un controlador de eventos para la publicación/publicación de páginas y CP dinámicos. Parece que va bien, pero si falla, entonces investigaré algo como lo que has descrito – ajwhitehead88