Jump to content

Modificar view.tpl de AdminOrder de BO


rmonclova

Recommended Posts

Hola a todos,

 

Quiero modificar el detalle de Pedido en el BackOffice (Pedidos>>Pedidos y seleccionar un pedido), para incluir un 'fieldset' de un campo introducido previamente durante la realización del pedido.

 

post-481385-0-70992900-1394715496_thumb.jpgpost-481385-0-05604300-1394630780_thumb.jpg

 

He editado el archivo "view.tpl" (C:\xampp\htdocs\prestashop\admin\themes\default\template\controllers\orders\helpers\view).

 

El problema es que no me muestra el fielset ni el campo ni nada. He borrado el archivo class_index.php de la carpeta /cache y he limpiado la caché de smarty por el panel de BO y sigue sin mostrarme los cambios.

 

¿por qué no se me muestran los cambios?

 

 

Uso la version 1.5.6.2 y theme default.

 

Gracias de antemano

saludos

 

Edited by rmonclova (see edit history)
Link to comment
Share on other sites

En el archivo view.tpl:

			<fieldset>
				<legend><img src="../img/admin/logo.gif" /> {l s='Mi Código'}</legend>
							
				{if $can_edit}
					<div style="margin-bottom:5px;">
					<p>
						   <input type="text" class="MiCodigo" id="new_code1" name="new_code1" value="{$id_code1}" />
						   <input class="button" type="submit" name="submitMiCodigo" value="{l s='Change'}" /> <br />
					</p>
					</div>
				{/if}
			</fieldset>

			{if $customer->id}
			<!-- Customer informations -->
			<br />
			<fieldset>
				<legend><img src="../img/admin/tab-customers.gif" /> {l s='Customer information'}</legend>

He metido el codigo encima de la informacion del cliente.

Link to comment
Share on other sites

Hola,

 

Estoy desesperado. He vuelto a dejar el archivo view.tpl como  de fábrica y he probado a meter tu ejemplo y sigue sin mostrarme nada.

<fieldset>
	<legend>Esto es una prueba</legend>
</fieldset>

Una ayudita por favor.

 

gracias

Link to comment
Share on other sites

he probado en renombrar el archivo 'view.tpl' por '__view.tpl', he recompilado y borrado el archivo class_index.php, y me sigue mostrando la misma pagina que las veces anteriores. Esto desesperado ya, no se donde mirar ni que hacer para hacer funcionar esto.

 

Una AYUDITAAAA,please!!

Link to comment
Share on other sites

Pues que raro, por que yo lo he puesto como te adjunto en las siguientes imagenes.

 

Adjunto Imagen 1

 

sBk9CBU.png

 

 

Adjunto Imagen 2

 

Lz9hGZo.png

 

Y como ves en las imagenes, si me sale.

 

¿Has habilitado el reporte de errores: http://www.prestashop.com/forums/topic/232477-%C2%BFqu%C3%A9-hacer-cuando-se-queda-la-pantalla-en-blanco-en-prestashop/ por si acaso?

 

¿Has vaciado la carpeta de compilación de smarty manualmente, no sea que haya algun problema al forzar compilación? (Esto lo digo a boleo, xDDD, es por decir algo, ya que no se como puedo ayudarte)

Link to comment
Share on other sites

Si, tengo habilitado el reporte de errores. Y he limpiado la carpeta /cache/smarty salvo el index.php

 

Lo que no entiendo es como renombrando o elimando el fichero C:\xampp\htdocs\prestashop\admin\themes\default\template\controllers\orders\helpers\view\view.tpl no me peta la pagina. ¿Deberia de mostrarme algun error o una pagina en blanco no?

 

¿Sabes desde que archivo se llama al view.tpl?

 

gracias

Link to comment
Share on other sites

Exacto. Hay que tocar el fichero de la ruta:

C:\xampp\htdocs\prestashop\backoffice\themes\default\template\controllers\orders\helpers\view

 

Feliz Garcia, gracias por tu ayuda.

 

Ahhh yo creia que estabas tocando el fichero en la carpeta de administración de tu panel.

 

Es que la carpeta se puede llamar como tu quieras renombrarla, yo la tengo renombrada por ejemplo con el nombre administracionpre, por eso cuando colocastes en tu primer mensaje "admin", creia que colocabas el nombre solo a modo de referencia y que estabas entrando en la carpeta de administración de tu tienda.

Link to comment
Share on other sites

Puede que este yo haciendolo mal. Los archivos que yo he tocado son:

 

AdminOrdersController.php (El original se encuentra en C:\xampp\htdocs\prestashop\controllers\admin\ , pero yo le hecho override con mimodul y se encuentra ya en C:\xampp\htdocs\prestashop\override\controllers\admin\)

 

view.tpl (modificado el original --> C:\xampp\htdocs\prestashop\backoffice\themes\default\template\controllers\orders\helpers\view)

 

 

En el primero, muestro un campo adicional en el listado de pedidos del BO.

En el segundo, quiero mostrar ese campo y dar la posibilidad de modificarlo.

 

¿Como puedo enviar el campo ese para poder recuperarlo en el view.tpl?

¿Donde se llamar exactamente al archivo view.tpl?

 

gracias.

Edited by rmonclova (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...