2011-05-30 23 views
5

Citando http://plone.org/documentation/kb/customizing-main-template-viewlets/tutorial-all-pages (aproximadamente 1/4 de la página hacia abajo)Plone personalizado no viewlets.xml siendo recogido

Si todo lo que necesita es cambiar el orden de los viewlets en la piel por defecto de Plone, puede simplemente copiar el viewlets.xml original de CMFPlone/profiles/default/en MyTheme/profiles/default/y edite el archivo copiado para que refleje sus necesidades.

Cuando hago eso, no consigo cambios, no después de volver a cargar, no después de una construcción, de ninguna manera. Hice algunos cambios manuales ligeros a MyTheme/browser/templates/main_template.pt, que se recogen, por lo que no es así, que mi producto se ignora en absoluto. Hasta ahora no he tocado ningún código esencial allí, así que esta no puede ser la razón.

Esto es para una instalación de plone 3.3.5. ¿Alguien podría darme una pista aquí? Cualquier informaciones necesarias, estoy de pie por :)

Respuesta

8

Los perfiles de GenericSetup deben cargarse explícitamente, no se cargan en el inicio.

Puede hacerlo reinstalando su paquete en el QuickInstaller. Alternativamente, puede volver a importar solo viewlets.xml a través de la herramienta de configuración. Usted encontrará que la herramienta en la ZMI (busque la herramienta portal_setup):

portal_setup

Una vez allí selecciona la pestaña Import:

Import tab on the portal_setup tool

A continuación, tendrá que encontrar su perfil de paquete en la lista desplegable:

Select Profile or Snapshot

La pestaña se volverá a cargar automáticamente una vez que haga su elección.Desplazarse hasta el paso "Configuración Viewlet" y compruebe que está casilla: "¿Incluir dependencias"

Viewlet settings step

Entonces, finalmente, desactive la casilla de verificación en la parte inferior y haga clic en "Importar seleccionadas pasos" botón:

Import selected steps button

+0

Buenas imágenes :-) – aclark

+0

@aclark: ¡Eso es solo porque Firefox hace que la ZMI se vea bien! ;-) –

+0

¡Vaya, GRANDES gracias! Ahora, esto es lo que llamo una respuesta :) – Jan

1

Es necesario volver a instalar el producto de portal_quickinstaller

0

todos los archivos XML en perfiles/XXX están destinados a ser de configuración 'perfil' Esto significa que no es un archivo de configuración, pero un perfil. Entonces necesitas aplicar el perfil.

La generación debe ejecutarse cuando tenga cambios como agregar/eliminar/actualizar huevos o dependencias de huevos (setup.py).

Reiniciar zope es necesario cuando ha realizado cambios en los archivos python fuera de los directorios de máscaras o ha realizado cambios en los archivos zcml. Los cambios de nota en plantillas, css, js no necesitan reinicio, excepto si se encuentra en modo de producción.

Cómo aplicar un perfil:

perfil predeterminado puede applyed lanzar el complemento en el panel de activación (también conocido como instalador rápido)

Si sólo desea aplicar un paso (este es su caso) se puede ir a ZMI en portal_setup, seleccionar pestañas de importación y seleccionar el paso viewlets y enviar el formulario.

+0

Tendrá que seleccionar el perfil correcto en la ficha importación antes de enviar el formulario. Además, solo enviar el formulario podría significar 'ejecutar todos los pasos'. Por último, pero no menos importante, si utiliza el botón 'importar el paso seleccionado', pero se olvida de desmarcar la casilla 'incluir dependencias' al lado, de todos modos está ejecutando todos los pasos de importación. :-) –

Cuestiones relacionadas