Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

En esta sección se ofrecen sugerencias básicas de cómo mejorar  la presentación a los usuarios no administradores

Quitar los bordes del dashlet

...

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:

    Code Block
    titleAnterior
    linenumberstrue
    collapsetrue
    <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:

    Code Block
    titleNuevo
    linenumberstrue
    collapsetrue
    #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:



    Code Block
    titleAnterior
    linenumberstrue
    collapsetrue
    <% 
    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: 


    Code Block
    titleNuevo
    linenumberstrue
    collapsetrue
    <% 
    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.