Du kan legge til innholdssøk på et Oracle Content Management-område med en søkeside og et søkefelt.
Slik legger du til innholdssøk på et område:
Du kan legge til en søkeside på et område og en innholdslistekomponent på søkesiden.
Slik legger du til søkesiden:
Legg til en side på området, og angi den som en søkeside.
Legg til en innholdslistekomponent på søkesiden.
Sett Innholdstype til innholdstypen for sideindeksen som ble opprettet tidligere.
Hvis du vil at det skal vises et søkefelt på hver side på et område, kan du legge til søkefeltet på HTML-siden for oppsettet til temaet.
For eksempel:
<div align="center"> <input id="searchonpage" type="text" size="30" placeholder="Search on page. . ."/> </div>
Slik legger du til inndatafeltet:
<script> // Get the search field element const node = document.getElementById('searchonpage'); // Get the search string from the url if it exists var params = (new URL(document.location)).searchParams; var defaultStr = params && params.get('default'); if (defaultStr) { if (defaultStr.lastIndexOf('*') === defaultStr.length - 1) { defaultStr = defaultStr.substring(0, defaultStr.length - 1); } // Display the search string in the search field node.value = defaultStr; } // When enter from the search field, go to the site search page with the search string node.addEventListener('keydown', function onEvent(event) { if (event.key === "Enter") { var inputElem = event.srcElement || event.target; var siteSearchPageUrl = 'search.html'; var searchUrl = SCSRenderAPI.getSitePrefix() + siteSearchPageUrl + '?contentType=indextype&default=' + inputElem.value + '*'; window.location = searchUrl; } }); </script>
Legg til JavaScript på slutten av HTML-hoveddelen.