Usted puede hacer esto con Javascript como lo sugiere Felix Christy:
Éstos son los pasos rápidos:
- Ir a "administrar la página" sección de la página deseada (página en los que no desea para mostrar este texto)
Ir a la sección javascript añadir lo siguiente, su marco Javascript Alloy UI que se suministra junto con Liferay:
AUI().ready(
function(customA) {
customA.all('.taglib-page-iterator').hide(); // this would hide **all** the elements which have the class "taglib-page-iterator"
}
);
El anterior código JavaScript se puede incluir en sí mismo JSP del portlet personalizado (tenga en cuenta el método y el selector que he cambiado), como:
<aui:script>
AUI().ready(
function(customA) {
customA.one('#my-portletID .taglib-page-iterator').hide(); // this would hide only **one** element (the first it finds) which has the css class "taglib-page-iterator" under an element with id="my-portletID".
}
);
</aui:script>
Otra posible solución a través de gancho:
Puede crear un gancho como se menciona en Sandeep Nair para ocultar el texto de los resultados, pero puede poner una condición para comprobar que se oculte solo si la URL de la página es para la que desea ocultar th es o puede tener una condición para verificar el portlet particular en el que desea ocultar este texto de resultado.
Por lo tanto, funcionará normalmente para otras páginas y portlet, pero se ocultará para su página y ciertos portlets que defina. Esta es una idea y aún no la he probado, pero creo que funcionaría. Puede usar el objeto themeDisplay
que está disponible en las páginas JSP para recuperar la id del portlet.
Espero que esto ayude.
Gracias a Felix Christy por sugerir la solución a través de Javascript.
Pensé en convertir mis comentarios en una respuesta para una mejor visibilidad para otros miembros de esta maravillosa comunidad.
Gracias por su respuesta ... funciona bien, pero lo que sucede es que cuando la página se carga durante 1-2 segundos muestra el resultado Div x resultado y luego desaparecerá. ¿Puedes decirme por qué es así? ¿es porque ese div se cargará primero y luego se ocultará? – Scorpion
sí, es porque el html se cargará primero y luego se ejecutará javascript para ocultarlo. También puedo pensar en otra solución, editaré mi respuesta un poco. –
También se enfrenta a un problema más, si coloco Document Library arriba de mi portlet. Luego, en el contenedor de búsqueda de DocumentLibrary se ocultará el resultado de Mostrar x, pero en mi portlet se mostrará eso.¿Cómo resolver esto? – Scorpion