Web Content Display Web Content Display

Detta script lägger till en knapp för varje titel i portleten Sökresultat, det vill säga träfflistan.

Knappen har texten Här finns titeln och när du klickar på den scrollar sidan direkt till rätt position där beståndet visas.

Så här ser till exempel en post i träfflistan i ArenaGo ut som standard:

Och så här ser resultatet ut med knappen:

Att tänka på:

I och med att vi skjuter in markup och text via script betyder det att texten Här finns titeln inte översätts om flera språk finns tillgängliga. Obs! Gäller ej om Google translate används.

Gör så här för att lägga till knappen Här finns titeln:

1.     Logga in i Liferay

2.     Klicka på Sidor

3.     Markera sidan Sökresultat

4.     Klicka på JavaScript i högermenyn och klistra in följande kod:

/* Setup markup for button */

var titleButton = "<span><a href='#' class='arena-link-button special-location-link'>Här finns titeln</a></span>"; 

/* Append the button markup in the right place */

jQuery("div.arena-record>div>div.arena-record-button").append(titleButton);

/* Replace the link on the button with the right one */

jQuery("a.special-location-link").each(function() {                   jQuery(this).attr("href", jQuery(this).parents("div.arena-record-button").eq(0).siblings(".arena-record-details").eq(0).find(".arena-record-title a").eq(0).attr("href")+"#holdings"); });

Så här ser det ut i vyn efter att du klistrat in koden:

4.     Om du vill kan du ändra knapptexten i scriptet. Var försiktig så att du inte råkar manipulera själva koden.

5.     Klicka på Spara och kontrollera resultatet