Buenas tardes:
Estoy creando una página web y tengo problemas al crear menús. Me aparece el siguiente error:
"Se ha producido un fallo al guardar con el siguiente error: MenusTableMenu: :_getNode fallido -"
Lo curioso es que he creado bastantes apartados del menú, pero de repente, estaba creando más, y ha dejado de funcionar. He actualizado a la nueva versión de joomla y no funciona. También he probado desactivando las urls amigables y tampoco sirve de nada.
Me pueden ayudar?
URL del sitio: Contenido solo visible a usuarios registrados
Hola Susana,
Dado que no podemos ver tu backend, seria útil alguna captura del menú que tratas de crear y el error que te muestra para que podamos analizarlo e indicarte.
- Los formatos de capturas admitidos son .jpg y .png
Saludos
Hola Susana,
¿Has probado a abrir la captura que nos adjuntas?, ¿consigues ver algo en ella? nosotros no.
No recortes la captura ni reduzcas su tamaño ya que es imposible ver nada 🙂
Saludos
Hola Susana,
Tienes información al respecto del error en http://www.cmsmind.com/joomla-error-save-failed-jtablemenu-getnode-failed/
Saludos
Buenas otra vez!
He hecho lo que aparece en el enlace que me habéis pasado, es decir, pegar en la caja de texto de la base de datos, en el apartado SQL, el siguiente párrafo:
INSERT INTO `MyJoomlaDatabase`.`mjd17_menu` (`id` ,`menutype` ,`title` ,`alias` ,`note` ,`path` ,`link` ,`type` ,`published` ,`parent_id` ,`level` ,`component_id` ,`ordering` ,`checked_out` ,`checked_out_time` ,`browserNav` ,`access` ,`img` ,`template_style_id` ,`params` ,`lft` ,`rgt` ,`home` ,`language` ,`client_id` ) VALUES ( ’1′, ”, ‘Menu_Item_Root’, ‘root’, ”, ”, ”, ”, ’1′, ’0′, ’0′, ’0′, ’0′, ’0′, ’0000-00-00 00:00:00′, ’0′, ’0′, ”, ’0′, ”, ’0′, ’0′, ’0′, ‘*’, ’0′)
Pero me da un error #1064. Os adjunto pantallazo del error, a ver si sabéis por qué puede ser. Gracias!
Hola Susana,
El error que te da es porque no has puesto el nombre de tu base de datos y el prefijo de las tablas..
Donde indica MyJoomlaDatabase debes cambiarlo por el nombre de tu base de datos y lo mismo donde indica mjd17_ debes cambiarlo por el prefijo de tu base de datos.
Estos datos los puedes consultar en el fichero configuration.php de tu instalación de Joomla, en las líneas:
public $db = (aquí está el nombre de la base de datos)
public $dbprefix = (aquí está el prefijo)
Como siempre, es recomendable realizar una copia previa de la base de datos por si hay algún problema.
Un saludo.
Hola,
Por lo que veo en prefijo has puesto 130fz y es i30fz, seguramente por la tipografía del configuration.php te confunde.
Un saludo.
Hola
Desde joomla tienes una opción de reconstrucción de menus, revisa si esto te sirve, desde el backend de Joomla :
Menus => gestor de menús => Reconstruir
Verifica con esto y luego intenta crear un nuevo menú
Saludos.