Aangepast zoeken in Forms bijwerken
- Onderwerpen:
- Upgrading
Gemaakt voor:
- Developer
In AEM 6.2 is de locatie waar Customized Search Forms in de opslagplaats wordt opgeslagen, gewijzigd. Na de upgrade worden ze verplaatst van hun locatie in 6.1 naar:
- /apps/cq/gui/content/facets
naar een nieuwe locatie onder:
- /conf/global/settings/cq/search/facets
Daarom moeten de formulieren na een upgrade handmatig worden aangepast om te kunnen blijven werken.
Dit geldt zowel voor nieuwe Zoeken in Forms als voor standaard Forms die is aangepast.
Zie de documentatie over Zoeken in gezichten.
De eigenschap resourceType wijzigen
Tenzij anders vermeld, vereisen de meeste aanpassingen die na de verbetering moeten worden gedaan het veranderen van sling:resourceType
eigenschap voor de geconfigureerde aangepaste Search Forms. Dit is nodig, zodat de eigenschap naar de juiste locatie van het renderscript wijst.
U kunt de eigenschap als volgt wijzigen:
- CRXDE Lite openen door naar
https://server:port/crx/de/index.jsp
- Blader naar de locatie van het knooppunt dat moet worden aangepast, zoals opgegeven in de lijst met Aangepaste zoekfunctie Forms hieronder.
- Klik op het knooppunt. Klik in het deelvenster met eigenschappen rechts op de knop sling:resourceType eigenschap.
- Als laatste slaat u de wijzigingen op door op de knop Alles opslaan knop.
Lijst met aangepaste zoekopdrachten in Forms
Hieronder vindt u een lijst met alle aangepaste Search Forms en de wijzigingen die deze nodig hebben na de upgrade. Zij verwijzen naar de namen in /conf/global/settings/cq/search/facets/sites/items
.
Fulltext Predicate met knooppuntnaam "fulltext"
In AEM 6.1 maakte de standaard fulltext voorspelling deel uit van het zoekformulier. In 6.2 is het volledige tekstveld vervangen door OmniSearch. Dit predikaat wordt programmatically overgeslagen en kan worden verwijderd.
Handeling: Verwijder het knooppunt volledig.
Andere voorvertoningen van Fulltext
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorspellingen voor padbrowser
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorwaarden labels
Handeling: Pas de resourceType eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorspelling van paginastatus
De paginatiestatus is vervangen door twee voorvertoningen van de eigenschap Opties, een voor publicatie en een voor LiveCopy-status.
Handelingen:
-
Verwijder de
pagestatuspredicate
node -
Knooppunt kopiëren
/libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
- tot
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Knooppunt kopiëren
/libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
- tot
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Zorg ervoor dat u
listOrder
eigenschap voor deanalyticspredicate
knoop aan "8". Dit is nodig om conflicten te voorkomen.
Datumbereik
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Verborgen filter
Handeling: Er is niets om aan te passen.
Voorspelling van analysemogelijkheden
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Bereik voorspellen
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Eigenschappenvoorspelling opties
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Predicate voor schuifregelaarbereik
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorspeld voor componenten
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorspelling auteur
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Sjabloonvoorspelling
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Middelen Admin Search Rail
De onderstaande knooppunten verwijzen naar de namen in /conf/global/settings/dam/search/facets/assets/items
Fulltext Predicate met knooppuntnaam "fulltext"
In 6.1 maakte het standaard fulltext predikaat deel uit van het onderzoeksformulier. In 6.2 is het volledige tekstveld vervangen door OmniSearch. Dit predikaat wordt programmatically overgeslagen en kan worden verwijderd.
Handeling: Verwijder het bovenstaande knooppunt.
Voorspellingen voor padbrowser
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
MIME-typevoorspelling
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven aangegeven locatie 6.2).
Voorspellingen voor bestandsgrootte
Handeling: Aanpassen resourceType
zoals weergegeven op bovenstaande locatie 6.2.
Voorspellingen voor laatste wijziging van element
Handeling: Pas de eigenschap resourceType aan (voeg "/koral" toe, bijvoorbeeld op de hierboven aangegeven locatie 6.2).
Voorspelling publiceren
Handelingen:
-
Pas de
resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2) -
Een
optionPaths
(van het type String) eigenschap met de waarde:/libs/dam/options/predicates/publish
-
Toevoegen
singleSelect
eigenschap met booleaanse waardetrue
.
Statusvoorspelling
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)
Voorspellingen voor verloopstatus
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)
Voorspelden voor metagegevensgeldigheid
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)
Beoordelingsvoorspelling
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)
Richtingsvoorspelling
Handelingen:
-
Pas de
resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2) -
Voeg een
fieldLabel
eigenschap met dezelfde waarde als de eigenschaptext
eigenschap op hetzelfde knooppunt. -
Een
emptyText
eigenschap met dezelfde waarde als de eigenschaptext
eigenschap op hetzelfde knooppunt. -
Voeg een
rootPath
eigenschap met dezelfde waarde als de eigenschapoptionPaths
eigenschap op hetzelfde knooppunt.
Stijlvoorspelling
Handelingen:
-
Pas de
resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2) -
Voeg een
fieldLabel
eigenschap met dezelfde waarde als de eigenschaptext
eigenschap op hetzelfde knooppunt. -
Een
emptyText
eigenschap met dezelfde waarde als de eigenschaptext
eigenschap op hetzelfde knooppunt. -
Voeg een
rootPath
eigenschap met dezelfde waarde als de eigenschapoptionPaths
eigenschap op hetzelfde knooppunt.
Voorspelden video-indeling
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)
Voorspelling van hoofdmiddelen
Handeling: Pas de resourceType
eigenschap (toevoegen "/koraal" zoals op de hierboven vermelde locatie 6.2)