Du kan lägga till innehållssökning på en webbplats för Oracle Content Management med söksida och sökfält.
Så här lägger du till innehållssökning på en webbplats:
Du kan lägga till en söksida på en webbplats och en innehållslistkomponent på söksidan.
Lägg till söksidan:
Lägg till en sida på webbplatsen och ange den som söksida.
Lägg till en innehållslistkomponent på söksidan.
Ange den innehållstyp för sidindex som skapades tidigare som Innehållstyp.
Om du vill att ett sökfält ska visas på varje sida på en webbplats kan du lägga till sökfältet på HTML-sidan för temats layout.
Exempel:
<div align="center"> <input id="searchonpage" type="text" size="30" placeholder="Search on page. . ."/> </div>
Lägg till indatafältet:
<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>
Lägg till JavaScript i slutet av HTML-textdelen.