Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Quitar los bordes del dashlet

Cuando quitamos los bordes desde apariencia, queda un tooltip que aparece si el usuario pasa el mouse.

En muchos casos estos usuarios no interactuan con las funcionalidades que brinda esta barra, por lo tanto solicitan quitarla.

Incluso, en algunos casos de control dashlet (combos), impide la selección de valores.


Para eliminarlo se deben seguir los siguientes pasos:

  1. Ir al directorio: liferay\tomcat\webapps\o3-liferay-theme\templates.
  2. Abrir el archivo portlet.vm con un editor de texto.
  3. Buscar "portlet-topper-toolbar" y sustituir el siguiente extracto de codigo:

    Anterior
    <menu class="portlet-topper-toolbar" id="portlet-topper-toolbar_$portlet_id" type="toolbar"> 
        #if ($portlet_display.isShowBackIcon()) 
            <a class="portlet-icon-back" href="$portlet_back_url">#language ("return-to-full-page")</a> 
        #else 
            $theme.iconEdit() 
            $theme.iconMinimize() 
            $theme.iconMaximize() 
            $theme.iconOptions() 
        #end 
    </menu>

    Por el siguiente:

    Nuevo
    #if ($permissionChecker.isGroupAdmin($portletGroupId) || $permissionChecker.isGroupOwner($portletGroupId)) 
        <menu class="portlet-topper-toolbar" id="portlet-topper-toolbar_$portlet_id" type="toolbar"> 
            #if ($portlet_display.isShowBackIcon()) 
                <a class="portlet-icon-back" href="$portlet_back_url">#language ("return-to-full-page")</a> 
            #else 
                $theme.iconEdit() 
                $theme.iconMinimize() 
                $theme.iconMaximize() 
                $theme.iconOptions() 
            #end 
        </menu> 
    #end
  4. Ir al directorio: liferay/tomcat/webapps/eportal/html/common/themes/.
  5. Abrir portlet.jsp con un editor de texto.
  6. Buscar el siguiente texto "boolean showPortletActionsy sustituir el siguiente extracto de codigo:

    Anterior
    <% 
    boolean showPortletActions = 
            (group.isLayoutPrototype() || tilesPortletDecorate) && 
            (portletDisplay.isShowCloseIcon() || 
             portletDisplay.isShowConfigurationIcon() || 
             portletDisplay.isShowEditDefaultsIcon() || 
             portletDisplay.isShowEditGuestIcon() || 
             portletDisplay.isShowEditIcon() || 
             portletDisplay.isShowExportImportIcon() || 
             portletDisplay.isShowHelpIcon() || 
             portletDisplay.isShowPortletCssIcon() || 
             portletDisplay.isShowPrintIcon() || 
             portletDisplay.isShowRefreshIcon()) 
    %> 

    Por el siguiente: 

    Nuevo
    <% 
    boolean hasGroupPermission = permissionChecker.isGroupAdmin(portletGroupId) || permissionChecker.isGroupOwner(portletGroupId); 
    
    boolean showPortletActions = 
        (group.isLayoutPrototype() || tilesPortletDecorate) && 
        (portletDisplay.isShowCloseIcon() || 
         portletDisplay.isShowConfigurationIcon() || 
         portletDisplay.isShowEditDefaultsIcon() || 
         portletDisplay.isShowEditGuestIcon() || 
         portletDisplay.isShowEditIcon() || 
         portletDisplay.isShowExportImportIcon() || 
         portletDisplay.isShowHelpIcon() || 
         portletDisplay.isShowPortletCssIcon() || 
         portletDisplay.isShowPrintIcon() || 
         portletDisplay.isShowRefreshIcon()) && 
        (hasGroupPermission); 
    %>
  7. Reiniciar Liferay.
  8. Borrar cache y probar con usuario sin permisos administrador.
  • No labels