Jump to content

Cambiar estilo Back-Office según Multitienda


rgtsev

Recommended Posts

Buenas,

 

Estoy buscando la manera de modificar el lógin de mi back-office de manera que sea distinto para cada tienda de mi multitienda, es decir, si entro con la url de la tienda 1: http://mitienda1.es el login sea de un color, con un logo propio etc. y si entro como http://mitienda2.es que el color y el logo sean otros.

 

Esto podría realizarse mediante la modificación de los archivos del login mediante php de manera simple y facil, sin embargo no consigo insertar código php en las plantillas .tpl. He probado mediante las etiquetas {php}...{/php} pero no funcionan, y no tengo muchos conocimientos de smarty. Tampoco conozco cual es la clase que controla el login para insertar el código php en el archivo .php.

 

/admin1455/themes/default/template/controllers/login/header.tpl

/admin1455/themes/default/template/controllers/login/content.tpl

<?php
     if ( $_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])=="Mitienda1" )
         echo "<img src='imagen-logo-1'>";
     else if ( $_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])=="Mitienda2" )
         echo "<img src='imagen-logo-2'>";
        
>?

De la misma forma, me gustaría poder cambiar el tema del back-office en función de que tienda esté seleccionada en cada momento en el panel de control.

 

¿Alguien sabe como llevar a cabo esta tarea sin complicarse mucho?

 

Gracias de antemano.

Link to comment
Share on other sites

hola. el tema lo cambias desde el back office, editando el usuario. si en cada tienda configuras el usuario con un template distinto, no te funciona?

la otra opcion es crear el mismo usuario pero para distintas tiendas con distinta configuration

 

Hola, antes de todo, gracias por responder.
 
Lo que comentas del usuario si me funciona, de echo tengo un usuario SuperAdmin, otro Gestor de Productos, Contable y Gestor de Pedidos, los cuales cada uno tiene acceso a las características del back-office que les corresponden, sin embargo todos tienen acceso a todas las tiendas.
 
Lo que pretendo hacer es la segunda opción que comentas: para un mismo usuario, por ejemplo SuperAdmin aplicarle una configuración de tema en función de en que tienda de la multitienda se encuentre, teniendo en cuenta que el cambio de una tienda a otra se realiza mediante el desplegable del back-office que realiza esta función.
 
También pretendo cambiar el estilo del Login al back-office, que es el mismo para todas las tiendas, en función de la URL de la tienda por la que se pretenda acceder.
Link to comment
Share on other sites

  • 2 weeks later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...