Sí, esto se puede hacer en Automator .
Crear un nuevo Flujo de trabajo y añadir un Obtener artículos específicos del buscador acción añadiendo el núcleo carpeta de plantillas a ella.
Añade un Copiar los elementos del buscador acción uno para cada uno de los Cliente sitios.
Para cada uno Copiar los elementos del buscador acción hacer lo siguiente
- Revisa el [✓] Reemplazar los archivos existentes casilla de verificación .
- En el Para: cuadro de lista seleccione: Otro
- En el Elija cuadro de diálogo :
- Navegue hasta el admin carpeta de la apropiada Cliente (número) .
- Haga clic en el Elija botón .
Habiendo hecho esto para cada uno Cliente el flujo de trabajo entonces copia el núcleo carpeta de plantillas a la admin carpeta de cada uno Carpeta de clientes y que ahora tiene el contenido de la versión actualizada del núcleo carpeta de plantillas en cada uno de los Carpetas de clientes en el lugar designado.
Si quieres ser capaz de saber, más fácilmente, cuál es el cliente de la Copiar los elementos del buscador acción es para, hacer lo siguiente en su lugar:
- Revisa el [✓] Reemplazar los archivos existentes casilla de verificación .
- En el Para: cuadro de lista seleccione: Nueva variable
- En el Opciones variables cuadro de diálogo :
- Cambiar el texto para Nombre: a un designador apropiado, por ejemplo: PathToClient1
- En el Camino cuadro de lista elige Otro y luego navegar hasta el admin carpeta de la apropiada Cliente (número) .
- Entonces haga clic en el Elija botón .
Al crear un nombre de la variable para cada uno Carpeta de clientes no hay ninguna ambigüedad que Copiar los elementos del buscador acción es por lo que Carpeta de clientes . Aunque esto supone que seleccionas la carpeta de objetivos adecuada para cada uno. ;)
La estructura de la carpeta antes Automator flujo de trabajo :
Automator flujo de trabajo :
La estructura de la carpeta después de Automator flujo de trabajo :
La estructura de la carpeta después de actualizar la núcleo carpeta de plantillas y ejecutando el Automator flujo de trabajo otra vez:
0 votos
He actualizado mi respuesta, no es necesario crear un variable para cada objetivo . Me había olvidado de comprobar la opción [] Reemplazar archivos existentes casilla de verificación en uno y no se completó correctamente y aunque necesito usar un variable en su lugar, que en este caso de uso no era necesario. Perdón por la confusión. Dicho esto, el uso de un variable para cada uno ayuda a saber qué Cliente es el objetivo mientras que al seleccionar el objetivo se doblan todos iguales.
0 votos
Sólo una idea. ¿No sería más sencillo y fácil utilizar alias o algo en cada carpeta de cliente para apuntar a una copia externa de la carpeta admin/core, ya que parece que quieres que sea idéntica en todos los clientes?