Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Paco Alías
Deshabilitar drag&drop en la barra de navigation.vm
13 marzo 2012 1.54
Risposta

Paco Alías

Punteggio: New Member

Messaggi: 13

Data di Iscrizione: 18 dicembre 2011

Messaggi recenti

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.
Allegato

Allegati: navegacion.png (7,3k)
Julio Camarero
RE: Deshabilitar drag&drop en la barra de navigation.vm
13 marzo 2012 7.47
Risposta

Julio Camarero

LIFERAY STAFF

Punteggio: Liferay Legend

Messaggi: 1609

Data di Iscrizione: 15 luglio 2008

Messaggi recenti

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
13 marzo 2012 9.08
Risposta

Paco Alías

Punteggio: New Member

Messaggi: 13

Data di Iscrizione: 18 dicembre 2011

Messaggi recenti

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
14 marzo 2012 6.08
Risposta

Julio Camarero

LIFERAY STAFF

Punteggio: Liferay Legend

Messaggi: 1609

Data di Iscrizione: 15 luglio 2008

Messaggi recenti

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
15 marzo 2012 1.09
Risposta

Paco Alías

Punteggio: New Member

Messaggi: 13

Data di Iscrizione: 18 dicembre 2011

Messaggi recenti

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
15 marzo 2012 1.25
Risposta

Julio Camarero

LIFERAY STAFF

Punteggio: Liferay Legend

Messaggi: 1609

Data di Iscrizione: 15 luglio 2008

Messaggi recenti

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!