ecuc Posted November 22, 2016 Share Posted November 22, 2016 (edited) Vale, quizás esto no esta muy relacionado con Prestashop, pero os comento por si alguien sabe como resolver esta duda ¿Sabéis si con CSS hay alguna forma de poder crear estilos distintos de un elemento cuando esta logueado y cuando no esta logueado? En mi plantilla de Prestashop, en la parte del menu, hay un elemento que se añade a este cuando se registra, pero este menu se me descuadra ligeramente. Quería añadir 2 estilos distintos, uno para el logueado y otro para el deslogueado, por eso comentaba la duda. Si alguien sabe como resolverlo, estaría totalmente agradecido. Saludos Edited November 28, 2016 by ecuc (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted November 23, 2016 Share Posted November 23, 2016 En los css no puedes hacer condicionales. Esto que comentas lo podrías hacer creando dos clases en el css con los estilos que necesites. Después en el tpl correspondiente puedes hacer un if y si estás logueado aplicas una clase y sino aplicas otra. 1 Link to comment Share on other sites More sharing options...
ecuc Posted November 28, 2016 Author Share Posted November 28, 2016 En los css no puedes hacer condicionales. Esto que comentas lo podrías hacer creando dos clases en el css con los estilos que necesites. Después en el tpl correspondiente puedes hacer un if y si estás logueado aplicas una clase y sino aplicas otra. Tienes razón jesa, he puesto esto en el .tpl y ahi ya he jugado con el css <ul id="header_links" class={if $logged}"massa"{/if}> Muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts