Jump to content

Pages (CMS) No aparece en el administrador


Recommended Posts

Hola a todos,

Tengo instalada la versión 1.7.1.1 desde hace algunos días. Estamos montando una tienda que queremos que esté operativa en estos días, pero se nos ha dificultado un poco el trabajo con ella cuando hemos visto que no tenemos editor de CMS en el Backoffice (adjunto captura).

Si me ayudaran a dar con el error o reinstalar el módulo, se los agradecería mucho.

Un saludo y gracias.

post-1406126-0-49785100-1496689324_thumb.png

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

Buenos días,

Lo encuentras dentro de "Diseño" -> "Páginas".

 

Fuente: http://victor-rodenas.com/ubicacion-de-los-menus-del-panel-entre-prestashop-1-6-y-1-7/

 

@nadie rules!  :D

 

Saludos.

Gracias por la respuesta, pero no me sirve de mucho. Ya contaba con esa info.

 

Si ves la imagen que adjunto, verás que no aparece dicha opción en mi menú, de ahí que necesite reinstalar el módulo que lo habilite, pero no encuentro la forma.

 

Gracias y un saludo.

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

e no aparece dicha opción en mi menú, de ahí que necesite reinstalar el módulo que lo habilite, pero no encuentro la forma.

 

Gracias y un saludo.

Buenas tardes, buenos días, buenas noches,

 

Si no aparece la pestaña "Diseño -> Paginas" en el panel de tu tienda, me pregunto si fue una instalación limpia de tu tienda, o vienes de una actualización, ya que normalmente aparece.

 

Busca un momento en la base de datos  a ver si misteriosamente se ha borrado o misteriosamente la tienes pero no aparece

 

Ejecuta esta consulta:

 

SELECT * FROM `ps_tab` WHERE `class_name` = 'AdminCmsContent'


Y dime si te arroja una resultado en la consulta.

 

En caso de que te arroje el resultado, mira ver si el valor del campo "active" lo tienes a "0" (desactivado) o a "1" (activado)

 

Adjunto Imagen

 

tbld.png

 

----

 

Por otro lado, imagino que en Parametros Avanzados -> Equipo -> Permisos, no tienes bloqueado para el perfil de tu empleado la opción de ver la pestaña ¿no?

  • Like 1
Link to comment
Share on other sites

Gracias por la respuesta, pero no me sirve de mucho. Ya contaba con esa info.

 

Si ves la imagen que adjunto, verás que no aparece dicha opción en mi menú, de ahí que necesite reinstalar el módulo que lo habilite, pero no encuentro la forma.

 

Gracias y un saludo.

Disculpa, no me fijé en la imagen.

Link to comment
Share on other sites

Buenas tardes, buenos días, buenas noches,

 

Si no aparece la pestaña "Diseño -> Paginas" en el panel de tu tienda, me pregunto si fue una instalación limpia de tu tienda, o vienes de una actualización, ya que normalmente aparece.

 

Busca un momento en la base de datos  a ver si misteriosamente se ha borrado o misteriosamente la tienes pero no aparece

 

Ejecuta esta consulta:

 

SELECT * FROM `ps_tab` WHERE `class_name` = 'AdminCmsContent'


Y dime si te arroja una resultado en la consulta.

 

En caso de que te arroje el resultado, mira ver si el valor del campo "active" lo tienes a "0" (desactivado) o a "1" (activado)

 

Adjunto Imagen

 

tbld.png

 

----

 

Por otro lado, imagino que en Parametros Avanzados -> Equipo -> Permisos, no tienes bloqueado para el perfil de tu empleado la opción de ver la pestaña ¿no?

Muchas gracias por tu respuesta, @nadie.

 

La consulta me devuelve un conjunto vacío. No existe ninguna tabla con el class_name 'AdminCmsContent'.

 

En cuanto a los permisos, lo descarté porque entro como SuperAdmin.

 

¿Hay posibilidad de reinstalar este módulo?

 

Muchas gracias y uns aludo.

Link to comment
Share on other sites

La consulta me devuelve un conjunto vacío. No existe ninguna tabla con el class_name 'AdminCmsContent'.

 

En cuanto a los permisos, lo descarté porque entro como SuperAdmin.

 

¿Hay posibilidad de reinstalar este módulo?

 

Muchas gracias y uns aludo.

Me cuelo por el tema, no es un módulo...

 

En versiones anteriores podias gestionar las pestañas desde administracion -> menus, ahora en la 1.7 todavia no han puesto la opción.

 

Desde la base datos, supongo que podras hacerlo manualmente tocando las tablas:

ps_tab, ps_tab_lang	
Edited by Sergio Ruiz (see edit history)
  • Like 1
Link to comment
Share on other sites

Exacto, tal como dice Sergio Ruiz añadiéndo los registros pertinentes a ambas tablas debería de aparecer.

 

Para ello añade un nuevo registro en ps_tab con estos valores desde la pestaña Insertar:

id: 49

id_parent: 46

position: 2

module: NULL (déjalo vacío)

class_name: AdminCmsContent

active: 1

hide_host_mode: 0

icon: (déjalo vacío)

 

Si la id 49 está usada por otro elemento deberás selccionar una que no esté en uso o dejarla en blanco para que la añada directamente.

 

Para la tabla ps_tab_lang debes de añadir un registro por cada uno de los idiomas instalados de esta manera:

 

id_tab: 49 (en caso de no haberla modificado)

id_lang: (id de cada uno de los idiomas activos, los tienes en ps_lang)

name: (nombre de la pestaña para cada uno, por defecto en inglés viene como "Pages")

 

 

 

Mira si con eso te aparece.

 

Quizás he sido muy específico por que no conozco tu nivel en la gestión de las bases de datos, pero así queda escrito por si le ocurre a otra persona. El sentimiento de culpa al no ver la imagen también ahonda en mí  :D

 

Saludos.

  • Like 2
Link to comment
Share on other sites

Esperemos que en un futuro, podamos gestionar esto en prestashop 1.7 como haciamos en la 1.6 en el panel en la pestaña administración -> menus, tal como dice Sergio Ruiz.

 

Prueba esto:

 

 

Ejecuta esto en tu base de datos:

 

INSERT INTO `ps_tab` (`id_tab`, `id_parent`, `position`, `module`, `class_name`, `active`, `hide_host_mode`, `icon`) VALUES (NULL, 46, 2, NULL, 'AdminCmsContent', 1, 0, '');

En esta consulta hemos asignado:

id_tab -> Lo genera automáticamente al insertar la consulta
id_parent -> ID de la pestaña padre (que en nuestro caso es el ID de la pestaña Diseño)
class_name -> Nombre de la clase de la pestaña de administración de la gestión de los CMS
active -> Aquí hemos colocado "1" indicando que la pestaña esta activa
etc...
 
Después ejecuta esto:

 

SELECT * FROM `ps_tab` WHERE `class_name` = 'AdminCmsContent'

Obten el ID de la nueva pestaña:
 
Adjunto Imagen
 
idta.png
 
Ahora ejecuta:
 

INSERT INTO `ps_tab_lang` (`id_tab`, `id_lang`, `name`) VALUES ('ID Pestaña', 'ID Idioma', 'Nombre de la pestaña');

 

En ID Pestaña (id_tab) -> Es el ID de la pestaña que hemos obtenido en la anterior consulta (el SELECT `id_tab` FROM `ps_tab` WHERE `class_name` = 'AdminCmsContent')

 

itabd.png
 
En ID del idioma (id_lang) del idioma colocas el ID del idioma para la traducción del nombre de la pestaña. 
 
¿Cómo coño se el ID del idioma? Vas al a pestaña Internacional -> Idiomas y lo miras en la Columna ID
 
Adjunto Pantallazo
 
idm.png
 
 
 
El otro campo del nombre de la Pestaña (name) supongo que ya sabes lo que es :)

  • Like 1
Link to comment
Share on other sites

Ups, me acabo de dar cuenta de que no me había dado cuenta que el usuario metal1616 ya te había dado la la solución en el mensaje anterior (no me había saltado en el foro), bueno como dice el refrán mas vale doble que nada xDDD

 

Saludos,

  • Like 1
Link to comment
Share on other sites

Seguí los pasos tan y como indicaste, @nadie, y he conseguido verlo en el Backoffice, pero al acceder me aparece el mensaje de Acceso Denegado. ¿Sabéis a qué se puede deber? Recuerdo que accedo como SuperAdmin, por lo que en principio no es por un problema de permisos.

Muchas gracias por vuestras respuestas.

Link to comment
Share on other sites

Jaja vaya override me has hecho @nadie!

Nada, mucho mejor explicado queda el tuyo ;)

 

En cuanto al problema de acceso denegado debe de ser por cuestión de los permisos, revisa si en "Parámetros avanzados" - > "Equipo", en la pestaña de permisos, tengas los permisos activos para la nueva sección añadida.

  • Like 1
Link to comment
Share on other sites

Hola de nuevo y disculpadme, pero el error persiste.

Entrando como SuperAdmin me sigue apareciendo Acceso Denegado (cuando no son modificables y por defecto debe tener todos los permisos habilitados). Y en cualquier otro perfil de usuario, si habilito la parte del recién creado Page (CMS), cuando entro con un usuario diferente, automáticamente se han vuelto a desmarcar las casillas que había marcado.  :o 

Me huele a que tiene que ver con algún permiso que no mal asignado o por asignar desde la base de datos...

Muchas gracias por vuestra ayuda.

PD: Mi otra opción es hacer Backup de todo mi theme y de las tablas de la BBDD de productos y volver a instalar prestashop e ir dejándolo tal y como lo tenía.... se os ocurre alguna otra solución? Necesitáis algún screenshot? Un saludo

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...