Preguntas etiquetadas con template

La carpeta que contiene todos los archivos `phtml` utilizados para mostrar en la interfaz o en el backend.

1
¿Cómo se realiza la representación de price.phtml en la página de listado de productos del catálogo?
El archivo de plantilla de la página de listado de productos de catálogo es list.phtml. Donde la representación de todos los productos en la categoría ocurre usando el foreachbucle. Estoy confundido acerca de la representación de la price.phtml. Porque no hay bloque en el mango<catalog_category_default> Ahora, <?php echo $this->getPriceHtml($_product, true) …







2
¿Cómo sobrescribir archivos de plantilla principales desde un módulo personalizado?
Quiero sobrescribir dos archivos. A saber, el view.phtmly print.phtmlde los pedidos de ventas. (path: app/design/frontend/base/default/template/sales/order/) Estoy creando un módulo en el que quiero crear una ruta app/design/frontend/base/default/template/<My Module Name>/sales/order/para que el núcleo view.phtmly los print.phtmlarchivos no se sobrescriban. Así que por favor guíame cómo lograr esta tarea.


2
Magento 2: uso adecuado de ayudantes
Estoy empezando a ver a más y más personas declarando clases de ayuda para poder usar lo siguiente en los archivos de plantilla: $this->helper('Path/To/Helper/Class')->customMethod(); Este tipo de código permite a las personas evitar la restricción de no usar directamente el administrador de objetos, pero tiendo a ver código que debería …

3
Cómo sobrescribir una plantilla a través del módulo en Magento2
Estoy creando un módulo y quiero sobrescribir la plantilla app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. ¿Es esto posible en un módulo (no un tema) Desafortunadamente, no parece muy fácil cambiar el nombre del módulo a través del diseño XML, ya que está configurado de forma rígida en https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21

2
Usando diferentes métodos de escape
Noté la clase vendor/magento/framework/Escaper.phpque contiene algunos métodos de seguridad útiles utilizados dentro de las plantillas (principalmente). Algunos de ellos son bastante comunes ( escapeHtml()), pero algunos de ellos son difíciles de encontrar. ¿Qué método y escapeXssInUrl()realmente hace? En el caso del método escapeJsQuote(), ¿cuál es el lugar donde se pueden …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.