InDesign: cómo importar XML repetido con varios maestros

Actualmente tengo funcionando la importación de XML en InDesign, pero me gustaría trabajar con varios maestros para que el diseño de la página altere todos los demás pliegos.

Algo como: [ A-left | A-right ] [ B-left | B-right ] [ A-left | A-right ] ..... [ B-left | B-right ] [ A-left | A-right ] [ B-left | B-right ]

Donde el contenido de los maestros A es algo así como: Heading | ---------------| Description | Project Image ---------------| Author Details |

Y el maestro B sería un reflejo del maestro A: | Heading |--------------- Project Image | Description |--------------- | Author Details

Intenté mover mi estructura XML de mi primera página a una de las páginas maestras A, pero esto parece estropear la estructura XML, con múltiples elementos raíz, uno por página con el maestro aplicado.

Mi estructura XML actual se parece a: students \-- student |-- heading |-- description |-- project image \-- author details |-- forename |-- surname |-- supervisors \-- major

Respuestas (1)

En primer lugar, conseguir que se repita un "módulo" (véalo como un conjunto elemental de objetos que se van a repetir) requiere un etiquetado específico y una preparación del diseño.

Debe tener un marco de texto principal que se etiquetará con el nodo principal (estudiantes).Agregar etiqueta de estudiantes al marco principal

Luego, debe agregar una etiqueta de estudiante dentro del marco principal.Agregar el nodo de estudiante

Ahora coloque el cursor dentro de la etiqueta del estudiante y agregue un carácter de salto de página. Eso será útil más adelante.Agregar salto de página dentro del nodo de estudiante

Ahora crea un marco de texto y etiquétalo con "caja". Ancla ese marco etiquetado dentro del nodo "estudiante" pero antes del salto de página. Use el nodo editor si es necesario.Agregar el marco de texto anclado

Utilice las opciones de objetos anclados para configurar el marco de modo que se oponga a la spline. De esa forma, siempre se moverá independientemente de la página en la que se encuentre.Edición de opciones de marco de texto anclado

Utilice objetos anclados en los que vendrán los datos de los estudiantes. Utilice estilos de objeto, ya que puede que desee realizar cambios posteriores en los marcos.

Ahora, agregue las etiquetas adicionales dentro de la caja.Agregar etiquetas finales dentro del marco de texto anclado

Haga que su xml cumpla con esta estructura xml de Indesign o use XSLT para que coincida con la estructura existente. O no producirá los resultados esperados.

Ahora importe marcando "Clonar elementos de texto repetidos"Configuración de las opciones de importación

Et voila,Resultado final de la importación

Sí, pero ¿qué pasa con múltiples maestros? Esto me lleva a la mitad. Imagine cada pliego extraño donde el marco de la "caja" está alineado con los bordes exteriores en lugar de con los bordes interiores, y el contenido dentro de la caja alineado de manera similar al revés del A-master en su ejemplo. Básicamente, B-master sería A-right | A-izquierda en esencia.
El flujo XML de InDesign no le permitirá llamar a diferentes maestros durante la importación. En otras palabras, no puede decirle a InDesign que use el maestro A para el contenido de la página 1, B en la página 2 y así sucesivamente. Básicamente, puede tener varios cuadros con diferentes comportamientos con respecto a la spline o usar un script para aplicar el maestro correcto en la página específica.