Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Paco Alías
Deshabilitar drag&drop en la barra de navigation.vm
March 13, 2012 1:54 AM
Answer

Paco Alías

Rank: New Member

Posts: 14

Join Date: December 18, 2011

Recent Posts

Buenos días a todos

Estoy desarrollando un tema en Liferay 6.0.6 y me encuentro con que los usuarios "pelaos" (rol User) tienen acceso a la modificación de algunos "sites" (el suyo, por ejemplo). Ver adjunto.

Debido a que el tema se va a integrar en un portal en el que no tengo la potestad de administrar (no puedo cambiar permisos de roles, ni asignarlos a usuarios) me pregunto si es posible deshabilitar por estilos (css) o usando velocity la edición de la barra de navegación. He visto que se usan los siguientes estilos
aui-dd-drop aui-dd-draggable a nivel de li
sort-pages modify-pages aui-dd-drop a nivel de nav (por encima del ul que contiene al li)

¿Alguien sabe si se puede hacer de forma "limpia"?

Mil gracias por anticipado.
Attachment

Attachments: navegacion.png (7.3k)
Julio Camarero
RE: Deshabilitar drag&drop en la barra de navigation.vm
March 13, 2012 7:47 AM
Answer

Julio Camarero

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1629

Join Date: July 15, 2008

Recent Posts

Hola Paco,

cambiando el marcado de navigation.vm puedes conseguir lo que quieres.


un saludo!
Paco Alías
RE: Deshabilitar drag&drop en la barra de navigation.vm
March 13, 2012 9:08 AM
Answer

Paco Alías

Rank: New Member

Posts: 14

Join Date: December 18, 2011

Recent Posts

Gracias Julio por contestar tan pronto emoticon

Te refieres a esto? <nav class="sort-pages modify-pages" id="navigation">
He probado a cambiar el class de este elemento (nav) y no hay manera... me pone la X más fea, pero me sigue sacando la X y permitiendo cambiar de orden las páginas. Se me está pasando algo? Hay que cambiar algo distinto? o estoy buscando fantasmas?

Gracias de nuevo
Julio Camarero
RE: Deshabilitar drag&drop en la barra de navigation.vm
March 14, 2012 6:08 AM
Answer

Julio Camarero

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1629

Join Date: July 15, 2008

Recent Posts

Hola Paco,

es cierto, en la versión 6.0 esto se movió a un componente js. (navigation.js)

Esto se importa en el main.js del tema classic.

un saludo!!
Paco Alías
RE: Deshabilitar drag&drop en la barra de navigation.vm
March 15, 2012 1:09 AM
Answer

Paco Alías

Rank: New Member

Posts: 14

Join Date: December 18, 2011

Recent Posts

Muchas gracias Julio.

He probado a vaciar esta función

_makeDeletable: function() {}

para que no haga nada, y no consigo el resultado esperado... :-o

¿Alguna pista que me puedas dar?

Estoy un poco perdido sobre quién activa las Xs de borrado de páginas...
Julio Camarero
RE: Deshabilitar drag&drop en la barra de navigation.vm
March 15, 2012 1:25 AM
Answer

Julio Camarero

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1629

Join Date: July 15, 2008

Recent Posts

Hola Paco,

el método que las añade es el _createDeleteButton

Si quieres evitar este componente, lo mejor sería que sobreescribieras bottom_js.jspf

un saludo!