Deseo reutilizar un elemento de IU frontend en el backend (en "design/adminhtml"). Esto consistiría principalmente en reutilizar la plantilla (phtml). Sin embargo, hacer referencia al identificador de diseño frontend desde el backend parecería aún mejor. ¿Proporciona magento una ubicación para los componentes de UI compartidos, una forma de declararlos como compartidos o un mecanismo para hacer referencia a ellos a través de la división frontend/adminhtml? Graciascompartiendo plantilla entre frontend y backend (admin o adminhtml) en magento
5
A
Respuesta
9
@coriscus Sí, eso es posible. Encontré el truco para usar la plantilla frontend de admin.
public function __construct()
{
parent::__construct();
$this->setData('area','frontend');
$this->setTemplate('customer/online.phtml');
}
acaba de establecer el área necesaria en el constructor de bloque.
Cuestiones relacionadas
- 1. Solicitud de Magento: ¿Frontend o Backend?
- 2. Java Backend and Rails Frontend
- 3. Backend y frontend para una aplicación - Codeigniter
- 4. url_for en backend para frontend - Symfony
- 5. ¿Los frontend y backend deberían ser manejados por diferentes controladores?
- 6. Django CSRF cuando el backend y el frontend están separados
- 7. Magento módulo personalizado adminhtml se muestra la rejilla doble
- 8. Magento Admin 404
- 9. compartiendo Ehcache entre dos webapps
- 10. Magento - 2 o más observadores en el mismo evento
- 11. Magento - Comprobando si un administrador y un cliente están conectados
- 12. Compartiendo memoria entre módulos
- 13. Árbol de categorías Magento Admin
- 14. Compartiendo datos entre JVM
- 15. Juego multijugador con backend y frontend JavaScript. ¿Cuáles son las mejores prácticas?
- 16. ¿Django es para frontend o back-end?
- 17. Compartiendo un proyecto entre Eclipse y Netbeans
- 18. ¿puede un campo magento adminhtml depender de más de un campo o valor?
- 19. compartiendo sesión entre WAR
- 20. Magento admin css perdido debido al uso de la ruta del sistema de archivos
- 21. Módulo Magento Subir imagen en Admin
- 22. Cómo deshabilitar el registro de frontend en Magento
- 23. Magento Admin ¿Las rutas CSS y JS son incorrectas después de mover las páginas del servidor y del producto vacías?
- 24. error 404 en la configuración personalizada de Magento en admin
- 25. Cambiar el formato de dirección estándar en Magento Frontend
- 26. Magento: ¿Cómo puedo visualizar las configuraciones de configuración de back-end en las páginas frontend CMS (o bloques estáticos)?
- 27. Compartiendo una variable entre procesos
- 28. Magento: ¿cómo agrego un selector de fecha frontend que devuelve DD/MM/YY en lugar de MM/DD/YY?
- 29. diferencia entre getChildHtml() y getChildChildHtml() en Magento
- 30. Compartiendo archivos entre sucursales en Git
Gracias! Esta fue una ayuda valiosa: una gran cantidad de google previo no apareció nada. – coriscus
Por lo que vale la pena, para ser completo, y para aquellos, como yo, que son nuevos en magento, esto se puede lograr en layout-xml como ' \t < método de acción = "setData"> \t \t área \t \t frontend \t 'o, más brevemente, como ' \t < método de acción = "setArea"> frontend 'donde * setArea ('frontend') * hace lo mismo que * setData ('area', 'frontend') *. –
coriscus
Tenga en cuenta que este método usará el mismo paquete de diseño, como el paquete de administración actual. En la mayoría de los casos, será "predeterminado". –