CINXE.COM
Cataloghi in rete - OPAC SBN
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="it-IT"> <head> <meta charset="utf-8"> <title>Cataloghi in rete - OPAC SBN</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=it_IT&b=7401&t=1738967641635&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <link data-senna-track="temporary" href="https://opac.sbn.it/protocollo-z39.50" rel="canonical" /> <link data-senna-track="temporary" href="https://opac.sbn.it/protocollo-z39.50" hreflang="it-IT" rel="alternate" /> <link data-senna-track="temporary" href="https://opac.sbn.it/en/protocollo-z39.50" hreflang="en-US" rel="alternate" /> <link data-senna-track="temporary" href="https://opac.sbn.it/protocollo-z39.50" hreflang="x-default" rel="alternate" /> <meta property="og:locale" content="it_IT"> <meta property="og:locale:alternate" content="en_US"> <meta property="og:locale:alternate" content="it_IT"> <meta property="og:site_name" content="OPAC SBN"> <meta property="og:title" content="Cataloghi in rete - OPAC SBN"> <meta property="og:type" content="website"> <meta property="og:url" content="https://opac.sbn.it/protocollo-z39.50"> <link href="https://opac.sbn.it/o/iccu-sbn-theme/images/favicon.ico" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://opac.sbn.it/o/iccu-sbn-theme/css/clay.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1736864040000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1623305084253" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/combo?browserId=ie&minifierType=&themeId=iccusbn_WAR_iccusbntheme&languageId=it_IT&b=7401&FOOTER_INSTANCE_20124:%2Fcss%2Fmain.css&TOPMENU_INSTANCE_20124:%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&t=1736864040000" id="b0309728" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return false; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ ]; (function () { var available = {}; var direction = {}; available['en_US'] = 'inglese\x20\x28Stati\x20Uniti\x29'; direction['en_US'] = 'ltr'; available['it_IT'] = 'italiano\x20\x28Italia\x29'; direction['it_IT'] = 'ltr'; Liferay.Language = { available, direction, get: function(key) { return key; } }; })(); Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 104857600 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '68'; }, getLayoutRelativeControlPanelURL: function() { return '/group/opacsbn/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/protocollo-z39.50'; }, getLayoutURL: function() { return 'https://opac.sbn.it/protocollo-z39.50'; }, getParentLayoutId: function() { return '29'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'it-IT'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fopac\x2esbn\x2eit\x2fprotocollo-z39\x2e50'; }, getCDNBaseURL: function() { return 'https://opac.sbn.it'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '20124'; }, getCompanyId: function() { return '20098'; }, getDefaultLanguageId: function() { return 'it_IT'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'it_IT'; }, getParentGroupId: function() { return '20122'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://opac.sbn.it/o/iccu-sbn-theme/images'; }, getPathThemeRoot: function() { return '/o/iccu-sbn-theme'; }, getPlid: function() { return '434'; }, getPortalURL: function() { return 'https://opac.sbn.it'; }, getScopeGroupId: function() { return '20122'; }, getScopeGroupIdOrLiveGroupId: function() { return '20122'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://opac.sbn.it/group/opacsbn/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '20122'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=434'; }, getURLHome: function() { return 'https\x3a\x2f\x2fopac\x2esbn\x2eit\x2fweb\x2fopacsbn\x2fhome'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '20103'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=it_IT&b=7401&t=1623305081637&'; }, getDateFormat: function() { return '%d/%m/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=it_IT&b=7401&t=1623305081637'; } }; Liferay.authToken = 'ezR2BTgR'; Liferay.currentURL = '\x2fprotocollo-z39\x2e50'; Liferay.currentURLEncoded = '\x252Fprotocollo-z39\x2e50'; // ]]> </script> <script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', namespace:'Liferay', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=ie&minifierType=&languageId=it_IT&b=7401&t=1623305081637&', waitTimeout: 7000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=it_IT&b=7401&t=1623305081637&/o/frontend-js-aui-web/aui/aui/aui.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex.js&/o/frontend-js-aui-web/aui/oop/oop.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/frontend-js-module-launcher/webpack_federation.js" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript">try {var MODULE_PATH='/o/layout-taglib';AUI().applyConfig({groups:{"layout-taglib":{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-layouts-tree":{path:"layouts_tree/js/layouts_tree.js",requires:["aui-tree-view"]},"liferay-layouts-tree-check-content-display-page":{path:"layouts_tree/js/layouts_tree_check_content_display_page.js",requires:["aui-component","plugin"]},"liferay-layouts-tree-node-radio":{path:"layouts_tree/js/layouts_tree_node_radio.js",requires:["aui-tree-node"]},"liferay-layouts-tree-node-task":{path:"layouts_tree/js/layouts_tree_node_task.js",requires:["aui-tree-node"]},"liferay-layouts-tree-radio":{path:"layouts_tree/js/layouts_tree_radio.js",requires:["aui-tree-node","liferay-layouts-tree-node-radio"]},"liferay-layouts-tree-selectable":{path:"layouts_tree/js/layouts_tree_selectable.js",requires:["liferay-layouts-tree-node-task"]},"liferay-layouts-tree-state":{path:"layouts_tree/js/layouts_tree_state.js",requires:["aui-base"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/staging-taglib';AUI().applyConfig({groups:{stagingTaglib:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-export-import-management-bar-button":{path:"export_import_entity_management_bar_button/js/main.js",requires:["aui-component","liferay-search-container","liferay-search-container-select"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/commerce-product-content-web';AUI().applyConfig({groups:{productcontent:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),modules:{"liferay-commerce-product-content":{path:"product_content.js",requires:["aui-base","aui-io-request","aui-parse-content","liferay-portlet-base","liferay-portlet-url"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/commerce-frontend-impl';AUI().applyConfig({groups:{commercefrontend:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),modules:{"liferay-commerce-frontend-asset-categories-selector":{path:"liferay_commerce_frontend_asset_categories_selector.js",requires:["aui-tree","liferay-commerce-frontend-asset-tag-selector"]},"liferay-commerce-frontend-asset-tag-selector":{path:"liferay_commerce_frontend_asset_tag_selector.js",requires:["aui-io-plugin-deprecated","aui-live-search-deprecated","aui-template-deprecated","aui-textboxlist-deprecated","datasource-cache","liferay-service-datasource"]},"liferay-commerce-frontend-management-bar-state":{condition:{trigger:"liferay-management-bar"},path:"management_bar_state.js",requires:["liferay-management-bar"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/invitation-invite-members-web';AUI().applyConfig({groups:{"invite-members":{base:MODULE_PATH+"/invite_members/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-portlet-invite-members":{path:"main.js",requires:["aui-base","autocomplete-base","datasource-io","datatype-number","liferay-portlet-base","liferay-util-window","node-core"]}},root:MODULE_PATH+"/invite_members/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/contacts-web';AUI().applyConfig({groups:{contactscenter:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-contacts-center":{path:"main.js",requires:["aui-io-plugin-deprecated","aui-toolbar","autocomplete-base","datasource-io","json-parse","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/dynamic-data-mapping-web';!function(){var a=Liferay.AUI;AUI().applyConfig({groups:{ddm:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:a.getFilterConfig(),modules:{"liferay-ddm-form":{path:"ddm_form.js",requires:["aui-base","aui-datatable","aui-datatype","aui-image-viewer","aui-parse-content","aui-set","aui-sortable-list","json","liferay-form","liferay-layouts-tree","liferay-layouts-tree-radio","liferay-layouts-tree-selectable","liferay-map-base","liferay-translation-manager","liferay-util-window"]},"liferay-portlet-dynamic-data-mapping":{condition:{trigger:"liferay-document-library"},path:"main.js",requires:["arraysort","aui-form-builder-deprecated","aui-form-validator","aui-map","aui-text-unicode","json","liferay-menu","liferay-translation-manager","liferay-util-window","text"]},"liferay-portlet-dynamic-data-mapping-custom-fields":{condition:{trigger:"liferay-document-library"},path:"custom_fields.js",requires:["liferay-portlet-dynamic-data-mapping"]}},root:MODULE_PATH+"/js/"}}})}(); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/staging-processes-web';AUI().applyConfig({groups:{stagingprocessesweb:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-staging-processes-export-import":{path:"js/main.js",requires:["aui-datatype","aui-dialog-iframe-deprecated","aui-modal","aui-parse-content","aui-toggler","aui-tree-view","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/exportimport-web';AUI().applyConfig({groups:{exportimportweb:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-export-import-export-import":{path:"js/main.js",requires:["aui-datatype","aui-dialog-iframe-deprecated","aui-modal","aui-parse-content","aui-toggler","aui-tree-view","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/frontend-editor-alloyeditor-web';AUI().applyConfig({groups:{alloyeditor:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-alloy-editor":{path:"alloyeditor.js",requires:["aui-component","liferay-portlet-base","timers"]},"liferay-alloy-editor-source":{path:"alloyeditor_source.js",requires:["aui-debounce","liferay-fullscreen-source-editor","liferay-source-editor","plugin"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/document-library-web';AUI().applyConfig({groups:{dl:{base:MODULE_PATH+"/document_library/js/legacy/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"document-library-upload":{path:"upload.js",requires:["aui-component","aui-data-set-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated","aui-parse-content","aui-progressbar","aui-template-deprecated","aui-tooltip","liferay-history-manager","liferay-search-container","querystring-parse-simple","uploader"]},"liferay-document-library":{path:"main.js",requires:["document-library-upload","liferay-portlet-base"]}},root:MODULE_PATH+"/document_library/js/legacy/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/frontend-taglib';AUI().applyConfig({groups:{"frontend-taglib":{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-management-bar":{path:"management_bar/js/management_bar.js",requires:["aui-component","liferay-portlet-base"]},"liferay-sidebar-panel":{path:"sidebar_panel/js/sidebar_panel.js",requires:["aui-base","aui-debounce","aui-parse-content","liferay-portlet-base"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/item-selector-taglib';AUI().applyConfig({groups:{"item-selector-taglib":{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-image-selector":{path:"image_selector/js/image_selector.js",requires:["aui-base","liferay-item-selector-dialog","liferay-portlet-base","uploader"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/portal-workflow-task-web';AUI().applyConfig({groups:{workflowtasks:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-workflow-tasks":{path:"main.js",requires:["liferay-util-window"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/portal-search-web';AUI().applyConfig({groups:{search:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-search-bar":{path:"search_bar.js",requires:[]},"liferay-search-custom-filter":{path:"custom_filter.js",requires:[]},"liferay-search-facet-util":{path:"facet_util.js",requires:[]},"liferay-search-modified-facet":{path:"modified_facet.js",requires:["aui-form-validator","liferay-search-facet-util"]},"liferay-search-modified-facet-configuration":{path:"modified_facet_configuration.js",requires:["aui-node"]},"liferay-search-sort-configuration":{path:"sort_configuration.js",requires:["aui-node"]},"liferay-search-sort-util":{path:"sort_util.js",requires:[]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/product-navigation-simulation-device';AUI().applyConfig({groups:{"navigation-simulation-device":{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-product-navigation-simulation-device":{path:"product_navigation_simulation_device.js",requires:["aui-dialog-iframe-deprecated","aui-event-input","aui-modal","liferay-portlet-base","liferay-product-navigation-control-menu","liferay-util-window","liferay-widget-size-animation-plugin"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/journal-web';AUI().applyConfig({groups:{journal:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-journal-navigation":{path:"navigation.js",requires:["aui-component","liferay-portlet-base","liferay-search-container"]},"liferay-portlet-journal":{path:"main.js",requires:["aui-base","aui-dialog-iframe-deprecated","liferay-portlet-base","liferay-util-window"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/calendar-web';AUI().applyConfig({groups:{calendar:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-calendar-container":{path:"calendar_container.js",requires:["aui-alert","aui-base","aui-component","liferay-portlet-base"]},"liferay-calendar-date-picker-sanitizer":{path:"date_picker_sanitizer.js",requires:["aui-base"]},"liferay-calendar-interval-selector":{path:"interval_selector.js",requires:["aui-base","liferay-portlet-base"]},"liferay-calendar-interval-selector-scheduler-event-link":{path:"interval_selector_scheduler_event_link.js",requires:["aui-base","liferay-portlet-base"]},"liferay-calendar-list":{path:"calendar_list.js",requires:["aui-template-deprecated","liferay-scheduler"]},"liferay-calendar-message-util":{path:"message_util.js",requires:["liferay-util-window"]},"liferay-calendar-recurrence-converter":{path:"recurrence_converter.js",requires:[]},"liferay-calendar-recurrence-dialog":{path:"recurrence.js",requires:["aui-base","liferay-calendar-recurrence-util"]},"liferay-calendar-recurrence-util":{path:"recurrence_util.js",requires:["aui-base","liferay-util-window"]},"liferay-calendar-reminders":{path:"calendar_reminders.js",requires:["aui-base"]},"liferay-calendar-remote-services":{path:"remote_services.js",requires:["aui-base","aui-component","liferay-calendar-util","liferay-portlet-base"]},"liferay-calendar-session-listener":{path:"session_listener.js",requires:["aui-base","liferay-scheduler"]},"liferay-calendar-simple-color-picker":{path:"simple_color_picker.js",requires:["aui-base","aui-template-deprecated"]},"liferay-calendar-simple-menu":{path:"simple_menu.js",requires:["aui-base","aui-template-deprecated","event-outside","event-touch","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"]},"liferay-calendar-util":{path:"calendar_util.js",requires:["aui-datatype","aui-io","aui-scheduler","aui-toolbar","autocomplete","autocomplete-highlighters"]},"liferay-scheduler":{path:"scheduler.js",requires:["async-queue","aui-datatype","aui-scheduler","dd-plugin","liferay-calendar-message-util","liferay-calendar-recurrence-converter","liferay-calendar-recurrence-util","liferay-calendar-util","liferay-scheduler-event-recorder","liferay-scheduler-models","promise","resize-plugin"]},"liferay-scheduler-event-recorder":{path:"scheduler_event_recorder.js",requires:["dd-plugin","liferay-calendar-util","resize-plugin"]},"liferay-scheduler-models":{path:"scheduler_models.js",requires:["aui-datatype","dd-plugin","liferay-calendar-util"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/segments-simulation-web';AUI().applyConfig({groups:{segmentssimulation:{base:MODULE_PATH+"/js/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-portlet-segments-simulation":{path:"main.js",requires:["aui-base","liferay-portlet-base"]}},root:MODULE_PATH+"/js/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/layout-admin-web';AUI().applyConfig({groups:{layoutcustomizationsettings:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-layout-customization-settings":{path:"js/layout_customization_settings.js",requires:["aui-base","aui-overlay-mask-deprecated","liferay-portlet-base"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}try {var MODULE_PATH='/o/product-navigation-taglib';AUI().applyConfig({groups:{controlmenu:{base:MODULE_PATH+"/",combine:Liferay.AUI.getCombine(),filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-product-navigation-control-menu":{path:"control_menu/js/product_navigation_control_menu.js",requires:["aui-node","event-touch"]}},root:MODULE_PATH+"/"}}}); } catch(error) {console.error(error);}</script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script> <link class="lfr-css-file" data-senna-track="temporary" href="https://opac.sbn.it/o/iccu-sbn-theme/css/main.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1736864040000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <link href="/o/commerce-frontend-js/styles/main.css" rel="stylesheet" type="text/css" /><style data-senna-track="temporary" type="text/css"> </style> <script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('@liferay/frontend-js-state-web@1.0.3/State', function(_liferayFrontendJsStateWeb103State) { try { (function() { var FrontendJsState = _liferayFrontendJsStateWeb103State; })(); } catch (err) { console.error(err); } }); // ]]> </script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" integrity="sha512-nMNlpuaDPrqlEls3IX/Q56H36qvBASwb3ipuo3MxeWbsQB1881ox0cRv7UPTgBlriqoynt35KjEwgGUeUXIPnw==" crossorigin="anonymous" /> <link rel='stylesheet' href='https://opac.sbn.it/o/iccu-sbn-theme/css/main-d5eea4697a.css' type='text/css' media='all' /> <link rel="shortcut icon" href="https://opac.sbn.it/o/iccu-sbn-theme/images/faviconopac.ico" type="image/x-icon" /> <meta property="og:type" content="website"> <meta property="og:description" content="Catalogo del Servizio Bibliotecario Nazionale"> <meta property="og:image" content="/o/iccu-sbn-theme/images/social-card/opac-social-card.jpg"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@iccu2"> <meta name="twitter:description" content="Catalogo del Servizio Bibliotecario Nazionale"> <meta name="twitter:image" content="/o/iccu-sbn-theme/images/social-card/opac-social-card.jpg"> </head> <body class="ie controls-visible yui3-skin-sam guest-site signed-out public-page site theme-opac-a font-montserrat"> <nav aria-label="Collegamenti Veloci" class="quick-access-nav" id="oukj_quickAccessNav"> <h1 class="hide-accessible">Navigazione</h1> <ul> <li><a href="#main-content">Salta al contenuto</a></li> </ul> </nav> <script id="search-block-template" type="text/x-handlebars-template"> <form class="search-block {{class}}" action="{{action}}" method="{{#if method}}{{method}}{{else}}post{{/if}}"> {{#each fields}} {{{include '#search-block-form-field-template' this}}} {{/each}} </form> </script> <script id="search-block-form-field-template" type="text/x-handlebars-template"> {{#if (or (not showIfFirst) (and parentFirst showIfFirst))}} {{#unless (and parentFirst hideIfFirst)}} <div class="{{#if (eq fieldType 'row')}}col-12{{#if size}} col-md-{{size}} {{/if}} search-block-item{{else}}{{#if size}}col-12 col-xl-{{size}} py-2 py-xl-0 {{else}}search-block-item{{/if}}{{#if (eq inlineSize 'grow')}} search-block-item-grow{{/if}}{{/if}}" data-type="{{fieldType}}" data-{{#unless preview}}not-{{/unless}}preview="{{preview}}" data-{{#unless previewGroup}}not-{{/unless}}preview-group="{{previewGroup}}" data-{{#unless previewLabel}}not-{{/unless}}preview-label="{{previewLabel}}" data-{{#unless groupLabel}}not-{{/unless}}group-label="{{groupLabel}}" data-{{#unless hideInGroupIfLast}}not-{{/unless}}hide-in-group-if-last="{{hideInGroupIfLast}}">{{{include (concat '#search-block-' fieldType '-template') this}}}</div> {{/unless}} {{/if}} </script> <script id="search-block-checkbox-template" type="text/x-handlebars-template"> <div class="checkbox-group"> <div class="checkbox-group-item"> <input type="checkbox" name="{{name}}" value="{{value}}" id="{{__id}}" {{#unless checked}}not-{{/unless}}checked> <label for="{{__id}}">{{label}}</label> </div> </div> </script> <script id="search-block-checkbox-group-template" type="text/x-handlebars-template"> <div class="checkbox-group">{{#each options}} <div class="checkbox-group-item"> <input type="checkbox" name="{{name}}" value="{{value}}" id="{{../name}}-{{@index}}" {{#unless checked}}not-{{/unless}}checked> <label for="{{../name}}-{{@index}}">{{label}}</label> </div>{{/each}} </div> </script> <script id="search-block-section-template" type="text/x-handlebars-template"> <div class="search-block-section">{{#if label}} <div class="search-block-section-head"> <div class="search-block-section-title">{{label}}</div> </div>{{/if}} <div class="search-block-section-body"> <div class="row"> {{#each fields}} {{{include '#search-block-form-field-template' (set ../isFirst 'parentFirst' this)}}} {{/each}} </div> </div> </div> </script> <script id="search-block-coords-template" type="text/x-handlebars-template"> <div class="search-block-coords">{{#if label}} <div class="search-block-coords-head"> <div class="search-block-coords-title">{{label}}</div> </div>{{/if}} <div class="search-block-coords-body" data-coords> <div class="search-block-coords-item search-block-coords-item-select" data-type="select">{{{include '#search-block-select-template' fields.type}}}</div> <div class="search-block-coords-item" data-type="input">{{{include '#search-block-input-template' (set 'number' 'type' fields.degree)}}}</div> <div class="search-block-coords-item" data-type="input">{{{include '#search-block-input-template' (set 'number' 'type' fields.minute)}}}</div> <div class="search-block-coords-item" data-type="input">{{{include '#search-block-input-template' (set 'number' 'type' fields.second)}}}</div> </div> </div> </script> <script id="search-block-row-template" type="text/x-handlebars-template"> <div class="search-block-row {{#if (eq size 'inline')}}search-block-row-inline{{else}}row{{/if}}{{#if direction}} search-block-row-{{direction}}{{/if}}{{#if hideIf}} d-none{{/if}}" data-hide-if="{{#if hideIf}}{{json 'stringify' hideIf}}{{else}}false{{/if}}"> {{#each fields}} {{{include '#search-block-form-field-template' (set ../isFirst 'parentFirst' this)}}} {{/each}} {{#if deletable}} <button class="btn btn-primary btn-3" type="button" data-delete-row><i class="material-icons">close</i></button>{{/if}} </div> </script> <script id="search-block-add-row-template" type="text/x-handlebars-template"> <div class="duplicate-row mb-3">{{#if (is multiple 'string')}}<a class="btn btn-2 btn-primary" href="#" data-duplicate="{"template": "#search-block-form-field-template", "context": {{json 'stringify' (clearvalues this)}} }"> <div class="btn-content"><i class="material-icons">add</i><span>{{multiple}}</span></div></a>{{else}} <div class="dropleft"><a class="btn btn-2 btn-primary" href="#" role="button" id="dd-menu-link{{__id}}" data-toggle="dropdown" aria-expanded="false"> <div class="btn-content"><i class="material-icons">add</i><span>{{multiple.label}}</span></div></a> <ul class="dropdown-menu" aria-labelledby="dd-menu-link{{__id}}">{{#each multiple.contents}} <li><a class="dropdown-item" href="#" data-duplicate="{"template": "#search-block-form-field-template", "context": {{json 'stringify' (merge (clearvalues ../this) toMerge)}} }">{{label}}</a></li>{{/each}} </ul> </div>{{/if}} </div> </script> <script id="search-block-info-row-content-template" type="text/x-handlebars-template"> {{#if this.length}} <div class="info-row-content"> {{#each this}} <div class="info-row-content-item d-block"> <div class="info-row-content-label">{{label}}</div> {{#each (getPairs items names)}} <div class="info-row-content-body ml-2"> {{item}}<a data-reset-fields="{{stringify names}}" data-label="{{item}}"><i class="material-icons">close</i></a></div> {{/each}} </div> {{/each}} </div> {{/if}} </script> <script id="search-block-fixed-info-row-template" type="text/x-handlebars-template"> <div class="search-block-fixed-info-label"> <a {{#if label_query}}class="active"{{/if}} href="#" data-toggle="row">{{fixed}}</a> </div> <div class="search-block-fixed-info-row row"> <div class="info-row-label">{{label}}</div> {{#if label_query}} {{#if query}} <div class="info-row-block" > <div class="info-row-content" style="padding-bottom: 0;"> <div class="info-row-content-item"> <div class="info-row-content-label">{{label_query}}:</div> <div class="info-row-content-body"> {{query}} </div> </div> </div> </div> {{/if}} {{/if}} <div class="info-row-block" data-info-block="{"template":"#search-block-info-row-content-template"}"></div> {{#each fields}} {{{include '#search-block-form-field-template' (set ../isFirst 'parentFirst' this)}}} {{/each}} </div> </script> <script id="search-block-info-row-template" type="text/x-handlebars-template"> <div class="search-block-info-row row"> <div class="info-row-label">{{label}}</div> {{#if label_query}} {{#if query}} <div class="info-row-block" > <div class="info-row-content"> <div class="info-row-content-item"> <div class="info-row-content-label">{{label_query}}:</div> <div class="info-row-content-body"> {{query}} </div> </div> </div> </div> {{/if}} {{/if}} <div class="info-row-block" data-info-block="{"template":"#search-block-info-row-content-template"}"></div> {{#each fields}} {{{include '#search-block-form-field-template' (set ../isFirst 'parentFirst' this)}}} {{/each}} </div> </script> <script id="search-block-collapse-template" type="text/x-handlebars-template"> <div class="form-collapse{{#if type}}-{{type}}{{/if}}"><a class="form-collapse-header" href="#" role="button" data-toggle="collapse" data-target="#search-block-collapse-{{id}}" aria-expanded="{{#if collapsed}}false{{else}}true{{/if}}" aria-controls="search-block-collapse-{{id}}"><span>{{label}}</span></a> <div class="collapse {{#unless collapsed}}show{{/unless}}" id="search-block-collapse-{{id}}"> <div class="form-collapse-body"> {{#each fields}} {{{include '#search-block-form-field-template' this}}} {{/each}} </div> </div> </div> </script> <script id="search-block-input-list-items-template" type="text/x-handlebars-template">{{#each this}} <li class="list-group-item"> <div class="d-flex"><a class="d-block flex-grow-1" href="#" data-list-changer-value="{{label}}">{{label}}</a>{{#if href}}<a href="{{href}}"><small class="text-nowrap">[{{results}} documenti]</small></a>{{else}}<small class="text-nowrap">[{{results}} documenti]</small>{{/if}}</div> </li>{{/each}} </script> <script id="search-block-input-list-template" type="text/x-handlebars-template">{{#with (get lists (concat listType))}} <ul class="list-group" id="search-block-input-list-items-container" data-list-changer="{"input":{"name":"{{../parentConfig.title.name}}"},"select":{"name":"{{select.name}}","value":"{{select.value}}"}}"></ul> <div class="infinite-scroll" id="search-block-input-list-items" data-first-page="true" data-infinite-scroll='{"url":"{{url}}","type":"get","params":{"{{../parentConfig.title.name}}":"{{inputvalue ../parentConfig.title.selector}}","param":"{{../parentConfig.title.name}}"},"lastItemForPagination":true,"container":"#search-block-input-list-items-container","template":"#search-block-input-list-items-template"}' data-page='{"name":"{{../parentConfig.title.name}}","value":"{{inputvalue ../parentConfig.title.selector}}","item":"label"}'> <div class="loading loading-2"> <div></div> <div></div> <div></div> </div> </div>{{/with}} </script> <script id="search-block-input-autocomplete-template" type="text/x-handlebars-template">{{#if data.minLengthError}} <div class="autocomplete-block-message">Scrivi una parola di almeno 3 lettere</div>{{else if data.length}} <ul class="autocomplete-block-items"> <li class="autocomplete-block-label">Suggerimenti</li> {{#each data}} <li class="autocomplete-block-item"><a href="#" data-change-value="{{#if value}}{{value}}{{else}}{{label}}{{/if}}">{{{highlight ../value label}}}<small> ({{results}})</small></a></li>{{/each}} </ul>{{else}} <div class="autocomplete-block-message">Nessun suggerimento</div>{{/if}} </script> <script id="search-block-input-template" type="text/x-handlebars-template"> <div class="form-group autocomplete-block" data-autocomplete-block> <div class="autocomplete-block-results"> <div class="input-group">{{#if prepend}} <div class="input-group-prepend"> <div class="input-group-text">{{prepend}}</div> </div>{{/if}} <input class="form-control" type="{{#if type}}{{type}}{{else}}text{{/if}}" {{#if pattern}}pattern="{{pattern}}"{{/if}} {{#if max}}max="{{max}}"{{/if}} {{#if min}}min="{{min}}"{{/if}} name="{{name}}" placeholder="{{placeholder}}" value="{{value}}" {{#if (or (not autocomplete) autocomplete.hide)}}not-{{/if}}autocomplete="off" data-{{#if (or (not autocomplete) autocomplete.hide)}}not-{{/if}}autocomplete="{{#if (and autocomplete (not autocomplete.hide))}}{ "templates": { "results": "#search-block-input-autocomplete-template" }, "url": "{{autocomplete.url}}", "name": "{{autocomplete.name}}" {{#if autocomplete.select}}, "select": { "name": "{{changenamecount autocomplete.select.name __count}}", "value": "{{autocomplete.select.value}}" } {{/if}} {{#if autocomplete.relateds}}, "relateds": {{json 'stringify' autocomplete.relateds}}{{else}} {{/if}} }{{/if}}" data-{{#unless virtualKeyboard}}not-{{/unless}}vk>{{#if (or lists append)}} <div class="input-group-append">{{#if append}} <div class="input-group-text">{{append}}</div>{{/if}} {{#if (and lists.phrase (not lists.phrase.hide))}}<a class="input-list" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista {{lists.title}} a partire da: ", "name": "{{changenamecount name __count}}", "selector": "{{concat '[name="' (changenamecount name __count) '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "phrase"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista per voci complete" >list</i></a>{{/if}} {{#if (and lists.word (not lists.word.hide))}}<a class="input-list input-list-1" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista parole {{lists.title}} a partire da : ", "name": "{{changenamecount name __count}}", "selector": "{{concat '[name="' changenamecount name __count '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "word"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista delle parole" >list</i></a>{{/if}} </div>{{/if}} </div> {{#if autocomplete}} <div data-results></div> {{/if}} </div> </div> </script> <script id="search-block-inline-inputs-template" type="text/x-handlebars-template"> <div class="search-block-inline-inputs" data-autocomplete-block>{{#each fields}} <div class="form-group autocomplete-block"> <div class="autocomplete-block-results"> <div class="input-group">{{#if prepend}} <div class="input-group-prepend"> <div class="input-group-text">{{prepend}}</div> </div>{{/if}} <input class="form-control" type="{{#if type}}{{type}}{{else}}text{{/if}}" name="{{name}}" placeholder="{{placeholder}}" value="{{value}}" minlength="{{minlength}}" maxlength="{{maxlength}}">{{#if (or lists append)}} <div class="input-group-append">{{#if append}} <div class="input-group-text">{{append}}</div>{{/if}} {{#if (and lists.phrase (not lists.phrase.hide))}}<a class="input-list" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista {{lists.title}} a partire da: ", "name": "{{name}}", "selector": "{{concat '[name="' name '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "phrase"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista per voci complete" >list</i></a>{{/if}} {{#if (and lists.word (not lists.word.hide))}}<a class="input-list input-list-1" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista parole {{lists.title}} a partire da : ", "name": "{{name}}", "selector": "{{concat '[name="' name '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "word"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista delle parole" >list</i></a>{{/if}} </div>{{/if}} </div> {{#if autocomplete}} <div data-results></div> {{/if}} </div> </div>{{/each}} </div> </script> <script id="search-block-hidden-template" type="text/x-handlebars-template"> <input type="hidden" name="{{name}}" value="{{value}}"> </script> <script id="search-block-label-template" type="text/x-handlebars-template"> <div class="search-block-form-label">{{label}}</div> </script> <script id="search-block-select-options-template" type="text/x-handlebars-template">{{#if allowClear}} <option value="" data-empty></option>{{/if}} {{#each options}} <option value="{{value}}" {{#unless selected}}not-{{/unless}}selected>{{label}}</option>{{/each}} </script> <script id="search-block-select-template" type="text/x-handlebars-template"> <div class="form-group"> <select class="form-control" name="{{name}}{{#if multiple}}[]{{/if}}" data-fill-related="{{#if fillRelated}}{{json 'stringify' fillRelated}}{{else}}false{{/if}}" data-reload-row="{{#if reloadRow}}{{json 'stringify' reloadRow}}{{else}}false{{/if}}" data-placeholder="{{placeholder}}" data-select-2="{"{{#unless allowClear}}not-{{/unless}}allowClear": true, "placeholder": "{{placeholder}}" {{#each config}}, "{{@key}}": "{{this}}" {{/each}} }" {{#unless multiple}}not-{{/unless}}multiple data-{{#unless (is options 'string')}}not-{{/unless}}options='{"url":"{{options}}","template":"#search-block-select-options-template"}'> {{#unless (is options 'string')}} {{{include '#search-block-select-options-template' this}}} {{/unless}} </select> </div> </script> <script id="search-block-select2-template" type="text/x-handlebars-template">{{#if label}} <label class="search-block-form-label mb-0">{{label}}</label>{{/if}} <div class="form-group"> <div class="input-group">{{#if prepend}} <div class="input-group-prepend"> {{#each prepend}} {{{include (concat '#search-block-' fieldType '-template') this}}} {{/each}} </div>{{/if}} <select class="form-control" name="{{name}}{{#if multiple}}[]{{/if}}" data-reload-row="{{#if reloadRow}}{{json 'stringify' reloadRow}}{{else}}false{{/if}}" data-select-2="{"url{{#unless (is options 'string')}}Not{{/unless}}": "{{#if (is options 'string')}}{{options}}{{/if}}","{{#unless allowClear}}not-{{/unless}}allowClear": true,"placeholder": "{{placeholder}}","dropdownCssClass": "select2-dropdown---single","minimumInputLength": "{{#if minimumInputLength}}{{minimumInputLength}}{{else}}3{{/if}}","language": "it"}" data-fill-related="{{#if fillRelated}}{{json 'stringify' fillRelated}}{{else}}false{{/if}}" {{#unless required}}not-{{/unless}}required>{{#each options}} <option value="{{value}}">{{label}}</option>{{/each}} </select>{{#if append}} <div class="input-group-append"> {{#each append}} {{{include (concat '#search-block-' fieldType '-template') this}}} {{/each}} </div>{{/if}} </div> </div> </script> <script id="search-block-info-template" type="text/x-handlebars-template"> <a class="align-self-center d-block" data-toggle="tooltip" data-placement="right" data-html="true" title="{{text}}"><i class="material-icons d-block">help</i></a> </script> <script id="search-block-simple-text-template" type="text/x-handlebars-template"> <div class="simple-text">{{{value}}}</div> </script> <script id="search-block-button-template" type="text/x-handlebars-template"> {{#if action}} <a class="btn btn-outline-primary {{#if block}}btn-block{{/if}} {{#if bgWhite}}bg-white{{/if}}" href="{{action}}" type="undefined{{#if disabled}}" disabled="disabled{{/if}}{{#if validators}}" data-btn-validators="{{json 'stringify' validators}}{{/if}}">{{label}}</a> {{else}} <button class="btn btn-outline-primary {{#if block}}btn-block{{/if}} {{#if bgWhite}}bg-white{{/if}}" type="{{type}}{{#if disabled}}" disabled="disabeld{{/if}}{{#if validators}}" data-btn-validators="{{json 'stringify' validators}}{{/if}}">{{label}}</button> {{/if}} </script> <script id="search-block-multi-autocomplete-results-template" type="text/x-handlebars-template">{{#if data.length}} <div class="autocomplete-block-items">{{#each data}} <div class="autocomplete-block-item"><a href="#" data-add-values="{{json 'stringify' (mapitem 'id' contents)}}"><strong>{{title}}</strong></a></div>{{#each contents}} <div class="autocomplete-block-item"><a class="{{#if (inarray id ../../values)}}active{{/if}}" href="#" data-add-value="{{id}}" data-value-config="{"parent": {"title": "{{../title}}"}, "current":{{json 'stringify' this}} }">{{title}}</a></div>{{/each}} {{/each}} {{else}} <div class="autocomplete-block-message">Nessun suggerimento</div> </div>{{/if}} </script> <script id="search-block-multi-autocomplete-values-template" type="text/x-handlebars-template"> {{#with (orderby 'parent' valueConfig true)}} {{#each (groupby 'value.parent.title' this)}} <div class="autocomplete-block-results-group pb-2 pt-1 bb-1-greys-9" data-values-group> <div class="pb-1 d-flex align-items-center bb-1-greys-9"><a class="btn color-reds-1 btn-icon mr-1" href="#" data-remove-values><i class="material-icons d-block">close</i></a><strong>{{@key}}</strong></div>{{#each this}} {{#if value.current.title}} <input name="{{../../../name}}[]" type="hidden" value="{{key}}" autocomplete="off"> <div class="pl-2 pt-2 d-flex align-items-center"><a class="btn color-reds-1 btn-icon mr-1" href="#" data-remove-value="{{value.current.id}}"><i class="material-icons d-block">close</i></a><span>{{value.current.title}}</span></div>{{/if}} {{/each}} </div>{{/each}} {{/with}} </script> <script id="search-block-multi-autocomplete-template" type="text/x-handlebars-template"> <div class="autocomplete-block" data-autocomplete-block> <div class="autocomplete-block-results"> <div class="form-group autocomplete-block"> <div class="autocomplete-block-results"> <div class="input-group">{{#if prepend}} <div class="input-group-prepend"> <div class="input-group-text">{{prepend}}</div> </div>{{/if}} <input class="form-control" type="{{#if type}}{{type}}{{else}}text{{/if}}" name="{{name}}" placeholder="{{placeholder}}" data-autocomplete="{ "url": "{{#if isDev}}../../../../{{/if}}{{url}}", "name": "{{name}}", {{#if relateds}} "relateds": {{json 'stringify' relateds}}, {{/if}} "templates": { "results": "#search-block-multi-autocomplete-results-template", "values": "#search-block-multi-autocomplete-values-template" } }" autocomplete="off">{{#if (or lists append)}} <div class="input-group-append">{{#if append}} <div class="input-group-text">{{append}}</div>{{/if}} {{#if (and lists.phrase (not lists.phrase.hide))}}<a class="input-list" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista {{lists.title}} a partire da: ", "name": "{{changenamecount name __count}}", "selector": "{{concat '[name="' (changenamecount name __count) '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "phrase"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista per voci complete" >list</i></a>{{/if}} {{#if (and lists.word (not lists.word.hide))}}<a class="input-list input-list-1" href="#" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": {"template": "#dynamic-modal-input-title-template", "title": "Scansione lista parole {{lists.title}} a partire da : ", "name": "{{changenamecount name __count}}", "selector": "{{concat '[name="' changenamecount name __count '"]'}}"}, "content": {"template": "#search-block-input-list-template", "context": {"lists": {{json 'stringify' lists}}, "listType": "word"} } }"><i class="material-icons" data-toggle="tooltip" data-placement="top" title="Lista delle parole" >list</i></a>{{/if}} </div>{{/if}} </div> <div data-results></div> </div> </div> {{#if autocomplete}} <div data-results></div> {{/if}} </div> <div class="autocomplete-block-values" data-values-container></div> </div> </script><script id="search-results-pagination-template" type="text/x-handlebars-template"> <div class="pagination-1"> <ul class="pagination">{{#with (pagination pagination)}} {{#if (gt current 1)}} <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"1"},"infiniteScroll":["#infinite-scroll-results"]}"><<</a></li> <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{sub current 1}}"},"infiniteScroll":["#infinite-scroll-results"]}"><</a> </li>{{/if}} {{#if first}} <li class="disabled"><a href="#">...</a></li>{{/if}} {{#each pages}} <li class="{{#if (eq this ../current)}}active{{/if}}"><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{this}}"},"infiniteScroll":["#infinite-scroll-results"]}">{{this}}</a></li>{{/each}} {{#if last}} <li class="disabled"><a href="#">...</a></li>{{/if}} {{#if (lt current total)}} <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{add current 1}}"},"infiniteScroll":["#infinite-scroll-results"]}">></a> </li> <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{total}}"},"infiniteScroll":["#infinite-scroll-results"]}">>></a> </li>{{/if}} {{/with}} </ul> </div> </script> <script id="search-results-pagination-top-template" type="text/x-handlebars-template"> <div class="pagination-1"> <ul class="pagination">{{#with (pagination pagination)}} {{#if (gt current 1)}} <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"1"},"infiniteScroll":["#infinite-scroll-full"]}"><<</a></li> <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{sub current 1}}"},"infiniteScroll":["#infinite-scroll-full"]}"><</a> </li>{{/if}} {{#if first}} <li class="disabled"><a href="#">...</a></li>{{/if}} {{#each pages}} <li class="{{#if (eq this ../current)}}active{{/if}}"><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{this}}"},"infiniteScroll":["#infinite-scroll-full"]}">{{this}}</a></li>{{/each}} {{#if last}} <li class="disabled"><a href="#">...</a></li>{{/if}} {{#if (lt current total)}} <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{add current 1}}"},"infiniteScroll":["#infinite-scroll-full"]}">></a> </li> <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{total}}"},"infiniteScroll":["#infinite-scroll-full"]}">>></a> </li>{{/if}} {{/with}} </ul> </div> </script> <script id="search-results-no-results-template" type="text/x-handlebars-template"> {{#unless (len results)}} <div class="info-box info-box-2"> <div class="info-box-body"> <div class="info-box-title mb-0">Nessun risultato trovato</div> </div> </div> {{/unless}} </script> <script id="search-results-top-filters-template" type="text/x-handlebars-template"> <div data-scroll-to-this="data-scroll-to-this"></div>{{#unless noData}} <div class="row align-items-center"> <div class="col-3 col-md-1"><strong>Trovati</strong></div> <div class="col-9 col-md-6"> {{#each filters}} {{set value name params false}}<a class="mx-2 btn btn-flat btn-sm {{class}}" href="#" data-toggle-infinite-scroll-params="{"params":{{json 'stringify' params}},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-timelines","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart"]}">{{label}}</a> {{/each}} </div> <div class="col-6 col-md-2"> {{#if sort.options}} <div class="form-group row mb-0"> <label class="search-block-form-label" for="{{sort.name}}">Ordina per:</label> <select class="form-control" name="{{sort.name}}" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-timelines","#infinite-scroll-results-chart"]}"> {{#each sort.options}} <option value="{{value}}" {{#if selected}}selected="selected"{{else}}{{/if}}>{{label}}</option> {{/each}} </select> </div> {{/if}} </div> <div class="col-6 col-md-3"> {{#if size}} <div class="form-group mb-0"> <label class="search-block-form-label" for="{{size.name}}">Elementi per pagina</label> <select class="form-control" name="{{size.name}}" id="{{size.name}}" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-timelines","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart"]}">{{#each size.options}} <option value="{{value}}"{{#if (eq value @root.size.selected)}}selected="selected"{{else}}{{/if}}>{{label}}</option>{{/each}} </select> </div> {{/if}} </div> </div>{{/unless}} </script> <script id="search-results-timelines-template" type="text/x-handlebars-template"> {{#each this}} <div class="range-picker-container"> <div class="range-picker-inputs"> <div class="label">{{{label}}}</div> <input class="form-control" type="number" min="{{from}}" max="{{to}}" data-from-input="data-from-input" step="{{step}}" name="{{names.from}}" data-toggle="remove" data-target="[data-detail-container]" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart"]}" value="{{from}}"/> <div class="divider">-</div> <input class="form-control" type="number" min="{{from}}" max="{{to}}" data-to-input="data-to-input" step="{{step}}" name="{{names.to}}" data-toggle="remove" data-target="[data-detail-container]" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart"]}" value="{{to}}"/> </div> <input class="range-picker range-picker-1" data-range-picker="{"label":"{{{label}}}","from":"{{from}}","to":"{{to}}","step":"{{step}}","scale":"{{json 'stringify' scale}}","names":{"from":"{{names.from}}","to":"{{names.to}}"},"updateItems":{"from":"{{updateItems.from}}","to":"{{updateItems.to}}"}}" type="hidden" value="{{from}},{{to}}"/> </div> <hr/> {{/each}} </script> <script id="search-results-timelines-template-full" type="text/x-handlebars-template"> {{#each this}} <div class="range-picker-container"> <div class="range-picker-inputs"> <div class="label">{{{label}}}</div> <input class="form-control" type="number" min="{{from}}" max="{{to}}" data-from-input="data-from-input" step="{{step}}" name="{{names.from}}" data-toggle="remove" data-target="[data-detail-container]" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-full"]}" value="{{from}}"/> <div class="divider">-</div> <input class="form-control" type="number" min="{{from}}" max="{{to}}" data-to-input="data-to-input" step="{{step}}" name="{{names.to}}" data-toggle="remove" data-target="[data-detail-container]" data-toggle-infinite-scroll-params="{"infiniteScroll":["#infinite-scroll-full"]}" value="{{to}}"/> </div> <input class="range-picker range-picker-1" data-range-picker="{"label":"{{{label}}}","from":"{{from}}","to":"{{to}}","step":"{{step}}","scale":"{{json 'stringify' scale}}","names":{"from":"{{names.from}}","to":"{{names.to}}"},"updateItems":{"from":"{{updateItems.from}}","to":"{{updateItems.to}}"}}" type="hidden" value="{{from}},{{to}}"/> </div> <hr/> {{/each}} </script> <script id="search-results-chart-template" type="text/x-handlebars-template"> {{#unless noData}} <div class="chart chart-1 mb-4" data-chart="{"title":"","legend":"{{label}}","data":{{json 'stringify' data}} }"></div> {{/unless}} </script> <script id="search-results-facets-modal-list-template-manus" type="text/x-handlebars-template"> <div class="row" data-include-exclude-block="data-include-exclude-block"> <div class="col-12 d-flex" style="justify-content: space-evenly"> <label class="toggle-container text-center"><span class="toggle-label d-block">Includi tutto</span> <div class="toggle"> <input type="checkbox" data-include="" data-include-exclude='{"type":"include","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters"]}'/><span class="slider"></span> </div> </label> <label class="toggle-container text-center"><span class="toggle-label d-block">Escludi tutto</span> <div class="toggle"> <input type="checkbox" data-exclude="" data-include-exclude='{"type":"exclude","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters"]}'/><span class="slider"></span> </div> </label> </div> </div> <table class="table table-1" id="modal-table"> <thead> <tr> <th>Includi</th> <th>Escludi</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"filter","type":"asc","types":{"asc":1,"desc":2}}">Filtro</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"occurrences","type":"asc","types":{"asc":1,"desc":2}}">Occorrenze</th> </tr> </thead> <tbody> {{#each filters}} <tr data-include-exclude-block="data-include-exclude-block"> <td class="text-center"> <input type="checkbox" data-include="data-include" data-include-exclude="{"type": "include", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters"]}"/> </td> <td class="text-center"> <input type="checkbox" data-exclude="data-exclude" data-include-exclude="{"type": "exclude", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters"]}"/> </td> <td><a href="#" data-dismiss="modal" data-toggle-infinite-scroll-params="{"params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters"]}">{{label}}</a></td> <td class="text-center">{{count}}</td> </tr> {{/each}} </tbody> </table> </script> <script id="search-results-facets-modal-list-template" type="text/x-handlebars-template"> <div class="row" data-include-exclude-block="data-include-exclude-block"> <div class="col-12 d-flex" style="justify-content: space-evenly"> <label class="toggle-container text-center"><span class="toggle-label d-block">Includi tutto</span> <div class="toggle"> <input type="checkbox" data-include="" data-include-exclude='{"type":"include","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart","#infinite-scroll-timelines"]}'/><span class="slider"></span> </div> </label> <label class="toggle-container text-center"><span class="toggle-label d-block">Escludi tutto</span> <div class="toggle"> <input type="checkbox" data-exclude="" data-include-exclude='{"type":"exclude","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart","#infinite-scroll-timelines"]}'/><span class="slider"></span> </div> </label> </div> </div> <table class="table table-1" id="modal-table"> <thead> <tr> <th>Includi</th> <th>Escludi</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"filter","type":"asc","types":{"asc":1,"desc":2}}">Filtro</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"occurrences","type":"asc","types":{"asc":1,"desc":2}}">Occorrenze</th> </tr> </thead> <tbody> {{#each filters}} <tr data-include-exclude-block="data-include-exclude-block"> <td class="text-center"> <input type="checkbox" data-include="data-include" data-include-exclude="{"type": "include", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart","#infinite-scroll-timelines"]}"/> </td> <td class="text-center"> <input type="checkbox" data-exclude="data-exclude" data-include-exclude="{"type": "exclude", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-results-chart","#infinite-scroll-timelines"]}"/> </td> <td><a href="#" data-dismiss="modal" data-toggle-infinite-scroll-params="{"params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-results","#infinite-scroll-results-facets","#infinite-scroll-fixed-infos","#infinite-scroll-results-top-filters","#infinite-scroll-timelines","#infinite-scroll-results-facets"]}">{{label}}</a></td> <td class="text-center">{{count}}</td> </tr> {{/each}} </tbody> </table> </script> <script id="search-results-facets-modal-list-template-full" type="text/x-handlebars-template"> <div class="row" data-include-exclude-block="data-include-exclude-block"> <div class="col-12 d-flex" style="justify-content: space-evenly"> <label class="toggle-container text-center"><span class="toggle-label d-block">Includi tutto</span> <div class="toggle"> <input type="checkbox" data-include="" data-include-exclude='{"type":"include","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-full"]}'/><span class="slider"></span> </div> </label> <label class="toggle-container text-center"><span class="toggle-label d-block">Escludi tutto</span> <div class="toggle"> <input type="checkbox" data-exclude="" data-include-exclude='{"type":"exclude","params":{"{{name}}":"*"},"infiniteScroll":["#infinite-scroll-full"]}'/><span class="slider"></span> </div> </label> </div> </div> <table class="table table-1" id="modal-table"> <thead> <tr> <th>Includi</th> <th>Escludi</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"filter","type":"asc","types":{"asc":1,"desc":2}}">Filtro</th> <th data-infinite-scroll-sort="{"infiniteScroll":"#search-results-facets-modal-infinite-scroll","name":"occurrences","type":"asc","types":{"asc":1,"desc":2}}">Occorrenze</th> </tr> </thead> <tbody> {{#each filters}} <tr data-include-exclude-block="data-include-exclude-block"> <td class="text-center"> <input type="checkbox" data-include="data-include" data-include-exclude="{"type": "include", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-full"]}"/> </td> <td class="text-center"> <input type="checkbox" data-exclude="data-exclude" data-include-exclude="{"type": "exclude", "params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-full"]}"/> </td> <td><a href="#" data-dismiss="modal" data-toggle-infinite-scroll-params="{"params": {"{{../name}}":"{{value}}"},"infiniteScroll":["#infinite-scroll-full"]}">{{label}}</a></td> <td class="text-center">{{count}}</td> </tr> {{/each}} </tbody> </table> </script> <script id="table-search-results-map-popup-template" type="text/x-handlebars-template">{{#if title}} <div class="card-title">{{title}}</div>{{/if}} {{#if text}} <div class="card-text">{{text}}</div>{{/if}} {{#each links}}<a class="card-action d-block" href="{{href}}">{{label}}</a>{{/each}} </script><script id="detail-z39-50-modal-email-template" type="text/x-handlebars-template"> <form class="form" action="/o/opac-api/results/send-email?core=z3950&id=z3950" method="post" data-ajax-form> <input type="hidden" name="items" value="{{arrayitems '[data-to-post-item]' 'to-post-item'}}"> <div class="form-group"> <label>Email</label> <input class="form-control" name="destinatario" placeholder="Email" type="email" required> </div> <div class="form-group"> <label>Testo</label> <textarea class="form-control" name="testo" required placeholder="Testo email"></textarea> </div> <div id="captcha"></div> <div class="row"> <div class="col-12"> <button class="btn btn-outline-primary" type="submit" title="Invia" aria-label="Invia" >Invia</button> </div> </div> </form> </script> <script id="detail-z39-50-card-table-list-template" type="text/x-handlebars-template"> <ul>{{#each contents}} <li>{{{include (concat '#detail-z39-50-card-' type '-template') this}}}</li>{{/each}} </ul> </script> <script id="detail-z39-50-card-table-text-template" type="text/x-handlebars-template"> <div>{{{label}}}</div> </script> <script id="detail-z39-50-card-table-title-template" type="text/x-handlebars-template"> <div>{{{label}}}</div> </script> <script id="detail-z39-50-card-table-text-html-template" type="text/x-handlebars-template"> <div class="table-text-item">{{{label}}}</div> </script> <script id="detail-z39-50-card-group-template" type="text/x-handlebars-template"> <div class="{{#if inline}}d-flex{{/if}}">{{#each items}} <div class="{{#if ../inline}}mx-1{{/if}}">{{{include (concat '#detail-z39-50-card-' type '-template') this}}}</div>{{/each}} </div> </script> <script id="detail-z39-50-card-table-template" type="text/x-handlebars-template"> <table class="table">{{#if head}} <thead> <tr>{{#each head}} <th>{{{this}}}</th>{{/each}} </tr> </thead>{{/if}} <tbody>{{#each body}} <tr>{{#each this}} <td class="{{type}}">{{{include (concat '#detail-z39-50-card-' type '-template') this}}}</td>{{/each}} </tr>{{/each}} </tbody> </table> </script> <script id="detail-z39-50-card-template" type="text/x-handlebars-template"> <div class="card card-10" data-to-post-item="{{json 'stringify' this}}"> <div class="card-header"> <div class="card-title">Scheda<strong> {{index}}/{{results}}</strong></div> </div> <div class="card-body"> <table class="table"> <tbody>{{#each table.body}} <tr>{{#each this}} <td class="{{type}}">{{{include (concat '#detail-z39-50-card-' type '-template') this}}}</td>{{/each}} </tr>{{/each}} </tbody> </table> <table class="table card-alternative"> <tbody> <tr> <td>{{index}}</td> <td> <ul>{{#each marc}} <li>{{this}}</li>{{/each}} </ul> </td> </tr> </tbody> </table> </div> </div> </script> <script id="detail-z39-50-results-template" type="text/x-handlebars-template"> {{#each results}} {{{include '#detail-z39-50-card-template' (set ../total 'results' (set ../title 'label' this))}}} {{/each}} </script> <script id="authorities-results-badge-template" type="text/x-handlebars-template"> <div class="badge badge-primary">{{label}}</div> </script> <script id="authorities-results-inline-list-template" type="text/x-handlebars-template"> <div class="d-flex flex-wrap"> {{#each contents}} {{{include (concat '#authorities-results-' type '-template') this}}} {{/each}} </div> </script> <script id="authorities-results-text-template" type="text/x-handlebars-template"> <div>{{value}}</div> </script> <script id="authorities-results-icon-template" type="text/x-handlebars-template"> <i class="{{class}}">{{text}}</i> </script> <script id="authorities-results-link-template" type="text/x-handlebars-template"> <a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{target}}"> {{label}} {{#if (eq target '_blank')}} <i class="material-icons">launch</i> {{/if}} </a> </script> <script id="authorities-results-group-template" type="text/x-handlebars-template"> {{#each contents}} {{{include (concat '#authorities-results-' type '-template') this}}} {{/each}} </script> <script id="authorities-results-content-template" type="text/x-handlebars-template"> {{#if results}} {{#each results}} <tr> {{#each this}} <td>{{{include (concat '#authorities-results-' type '-template') this}}}</td> {{/each}} </tr> {{/each}} <style>#action-button-authorities {display: block !important;}</style> {{else}} <tr><td class="text-center" colspan="4"><div>Nessun risultato trovato</div></td></tr> {{/if}} </script> <script id="authorities-results-checkbox-template" type="text/x-handlebars-template">{{log this}} <input type="checkbox" data-toggle="alternate-label" index="{{index}}" data-checkbox-lista-opac data-target=".detail-button" data-to-post-item="{{json 'stringify' row}}" name="card-selection" value="{{index}}"> </script> <script id="detail-template" type="text/x-handlebars-template">{{#if noData}} <div class="container py-5"> <div class="info-box info-box-2"> <div class="info-box-body"> <div class="info-box-title mb-0">Nessun risultato trovato</div> </div> </div> </div>{{else}} <div class="container pt-2 pt-md-4" id="container-post-{{id}}"> <div class="detail-title-block mb-4" data-to-post-item="{{json 'stringify' this}}"> <div class="image ew-40 d-none d-md-block">{{#if img}}<img src="{{img.src}}" alt="{{img.alt}}"/>{{/if}}</div> <div class="detail-title"> <div class="row mb-4"> <div class="col-12 col-md-6 mb-2 mb-md-0 text-left text-md-right"> <div class="d-flex actions-block"> {{#each links.mid}} {{{include (concat '#detail-main-link-' type '-template') this}}} {{/each}} </div> </div> <div class="col-12 col-md-6 text-center text-md-right"> {{#each links.top}} {{{include (concat '#detail-main-link-' type '-template') this}}} {{/each}} </div> </div> <div class="row mb-3"> {{#if pretitle}} <div class="col-12"> <div class="text-block"> <p>{{{pretitle}}}</p> </div> </div> {{/if}} <div class="col-12 mb-2"> <div class="title-block title-block-3 title-block-3-5">{{{title}}} </div> </div> {{#if subtitle}} <div class="col-12"> <div class="text-block"> <p>{{{subtitle}}}</p> </div> </div> {{/if}} {{#if index}} {{#if total}} <div class="col-12"> <p class="mb-0 result-number">Risultato {{index}} / {{total}}</p> </div> {{/if}} {{/if}} </div> </div> </div> {{#if footerbuttons}} <div class="external-platforms row mb-4"> <div class="col-12"> {{#each footerbuttons}} <a class="mr-3" href="{{href}}" target="{{target}}" title="{{title}}" aria-label="{{title}}" {{#unless append}}no-{{/unless}}data-append="{{#unless append}}no-{{/unless}}data-append">{{label}}</a> {{/each}} </div> </div>{{/if}} {{#if contents}} <div class="row mb-2">{{#each contents}} <div class="col-12 mb-2">{{{include (concat '#detail-' type '-template') this}}}</div>{{/each}} </div>{{/if}} {{#if cards}} <div class="row"> <div class="col-12 mb-2"> <a title="Espandi tutti" aria-label="Espandi tutti" class="btn btn-sm btn-link d-none" data-toggle="collapse-all-show" href="#collapses-{{id}}">(+) Espandi tutti</a> <a title="Chiudi tutti" aria-label="Chiudi tutti" class="btn btn-sm btn-link" data-toggle="collapse-all-collapse" href="#collapses-{{id}}">(-) Chiudi tutti</a> </div> </div> <div class="row" id="collapses-{{id}}"> {{#each cards}} <div class="col-12 mb-4"><a class="btn btn-1" href="#detail-collapse-{{../id}}-{{@index}}" data-toggle="collapse" role="button" aria-expanded="{{#if (or (not @index) shown)}}true{{else}}false{{/if}}"> <div class="btn-content"><span>{{title}}</span> <div class="icons"><i class="material-icons">add</i><i class="material-icons">remove</i></div> </div></a></div> <div class="col-12"> <div class="collapse {{#if (or (not @index) shown)}}show{{/if}}" id="detail-collapse-{{../id}}-{{@index}}"> <div class="pt-2 pt-md-4 px-md-4">{{#each contents}} <div class="mb-4">{{{include (concat '#detail-' type '-template') this}}}</div>{{/each}} </div> </div> </div> {{/each}} </div> {{/if}} {{#if alerts}} <div class="row mb-4"> {{#each alerts}} <div class="col-12 mb-4">{{{include (concat '#detail-' type '-template') this}}}</div> {{/each}} </div> {{/if}} </div>{{/if}} </script> <script id="detail-tabs-template" type="text/x-handlebars-template"> <ul class="nav nav-tabs" role="tablist">{{#each contents}} <li class="nav-item" role="presentation"><a class="nav-link {{#unless @index}}active{{/unless}}" id="detail-tabs-{{id}}-link" data-toggle="tab" href="#detail-tabs-{{id}}" role="tab" aria-controls="detail-tabs-{{id}}" aria-selected="{{#if @index}}false{{else}}true{{/if}}" title="{{title}}" aria-label="{{title}}" >{{title}}</a></li>{{/each}} </ul> <div class="tab-content">{{#each contents}} <div class="tab-pane px-2 pt-4 fade {{#unless @index}}active show{{/unless}}" id="detail-tabs-{{id}}" role="tabpanel" aria-labelledby="detail-tabs-{{id}}-link"> {{#if contents}} {{#each contents}} {{{include (concat '#detail-' type '-template') this}}} {{/each}} {{else}} {{{include (concat '#detail-' content.type '-template') content}}} {{/if}} </div>{{/each}} </div> </script> <script id="detail-infinite-scroll-template" type="text/x-handlebars-template"> <div class="{{#if class}}{{class}}{{/if}}"> <div id="detail-infinite-scroll-{{#if id}}{{id}}{{else}}{{__id}}{{/if}}"></div> <div class="infinite-scroll" id="detail-infinite-scroll-is-{{#if id}}{{id}}{{else}}{{__id}}{{/if}}" data-infinite-scroll='{"url":"{{config.url}}","type":"{{config.type}}","container":"#detail-infinite-scroll-{{#if id}}{{id}}{{else}}{{__id}}{{/if}}","template":"{{#if config.template}}{{config.template}}{{else}}#detail-infinite-scroll-includer-template{{/if}}"}'> <div class="loading loading-2"> <div></div> <div></div> <div></div> </div> </div> </div> </script> <script id="detail-periodical-infinite-scroll-template" type="text/x-handlebars-template"> <div> <div id="detail-infinite-scroll-{{#if id}}{{id}}{{else}}{{__id}}{{/if}}-container"></div> <div class="infinite-scroll" id="detail-infinite-scroll-{{#if id}}{{id}}{{else}}{{__id}}{{/if}}" data-infinite-scroll="{"url":"{{url}}","type":"{{method}}","container":"#detail-infinite-scroll-{{__id}}-container","template":"#detail-periodical-template","__parentId":"{{#if __parentId}}{{__parentId}}{{else}}{{__id}}{{/if}}","params":{{#if params}}{{json 'stringify' params}}{{else}}{}{{/if}} }"> <div class="loading loading-2"> <div></div> <div></div> <div></div> </div> </div> </div> </script> <script id="detail-periodical-item-template" type="text/x-handlebars-template"> <div class="periodical-tab-item"> <div class="dropdown"><a class="list-group-title-1 dropdown-toggler" href="#" role="button" data-toggle="dropdown" aria-haspopup="true">{{contents.0.label}}</a> <div class="dropdown-menu"> {{#each contents}} {{#if contents}}<a class="dropdown-item {{#unless @index}}active{{/unless}}" href="#" data-periodical="{"template": "#detail-periodical-item-template", "context": {{json 'stringify' this}} }">{{label}}</a>{{else}}<a class="dropdown-item {{#unless @index}}active{{/unless}}" href="#" data-periodical-mirador="{"template": "#detail-mirador-template", "context": {{json 'stringify' this}}, "container": "#periodical-mirador-{{../parentId}}"}">{{label}}</a>{{/if}} {{/each}} </div> </div> </div> </script> <script id="detail-periodical-template" type="text/x-handlebars-template"> <div class="periodical-container"> {{#with (periodicalparser notParsedContents)}} {{log (json 'stringify' this)}} <div class="periodical-tabs mb-3" data-periodical-container="data-periodical-container">{{{include '#detail-periodical-item-template' this}}}</div> <div class="periodical-mirador" id="periodical-mirador-{{__id}}"></div>{{/with}} </div> </script> <script id="detail-main-link-dropdown-template" type="text/x-handlebars-template"> <div class="btn btn-icon dropdown"> <a class="btn btn-icon btn-outline-primary btn-sm btn-lower" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#"> <div class="btn-content"> <i class="material-icons">more_horiz</i> </div> </a> <div class="dropdown-menu dropdown-menu-right"> {{#each links}} {{{include (concat '#detail-main-link-' type '-template') this}}} {{/each}} </div> </div> </script> <script id="detail-main-link-dropdown-item-template" type="text/x-handlebars-template"> <a {{#if append}}data-append="true"{{/if}} class="dropdown-item" title="{{title}}" aria-label="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}">{{label}}</a> </script> <script id="detail-main-link-dropdown-modal-template" type="text/x-handlebars-template"> <a class="dropdown-item" title="{{title}}" href="{{href}}" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": "{{modalConfig.title}}", "content": {"template": "{{#if modalConfig.template}}{{modalConfig.template}}{{else}}#detail-main-link-modal-content-template{{/if}}", "context": {{json 'stringify' modalConfig.context}} } }" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content">{{label}}</div> </a> </script> <script id="detail-main-link-permalink-template" type="text/x-handlebars-template"> <div class="dropdown dropdown-link"><a class="btn btn-sm btn-outline-primary" href="#" role="button" data-toggle="dropdown"> <div class="btn-content">{{label}}</div></a> <div class="dropdown-menu" data-stop-propagation="data-stop-propagation"> <div class="input-group px-2 input-group-sm"> <input class="form-control form-control-sm" type="text" placeholder="{{href}}" disabled="disabled"/> <div class="input-group-append"><a class="btn btn-outline-secondary" data-clipboard="data-clipboard" data-clipboard-text="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content"><i class="material-icons">content_copy</i></div></a></div> </div> </div> </div> </script> <script id="detail-main-link-button-template" type="text/x-handlebars-template"> <a {{#if append}}data-append="true"{{/if}} class="btn btn-sm btn-outline-primary" title="{{title}}" aria-label="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content">{{label}}</div> </a> </script> <script id="detail-main-link-modal-content-template" type="text/x-handlebars-template"> <div class="row">{{#each this}} <div class="col-12"> <div class="card card-9"> <div class="card-body"> <div class="card-title">{{title}}</div> <div class="card-text">{{{text}}}</div> </div> <div class="card-footer"> <div class="card-actions"> {{#each actions}} {{{include (concat '#detail-main-link-modal-' type '-template') this}}} {{/each}} </div> </div> </div> </div>{{/each}} </div> </script> <script id="detail-main-link-modal-print-template" type="text/x-handlebars-template"> <a href="#detail-container" title="{{title}}" aria-label="{{title}}" data-url="{{href}}" data-trigger="post" target="{{target}}">{{label}}</a> </script> <script id="detail-main-link-modal-download-template" type="text/x-handlebars-template"> <a href="{{href}}" title="{{title}}" aria-label="{{title}}" target="{{target}}">{{label}}</a> </script> <script id="detail-main-link-modal-template" type="text/x-handlebars-template"> {{#if icon}} <a class="btn btn-icon" aria-label="{{title}}" title="{{title}}" href="{{href}}" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": "{{modalConfig.title}}", "content": {"template": "{{#if modalConfig.template}}{{modalConfig.template}}{{else}}#detail-main-link-modal-content-template{{/if}}", "context": {{json 'stringify' modalConfig.context}} } }" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content"> <i class="{{icon.class}}">{{icon.text}}</i></div> </a> {{else}} <a {{#if append}}data-append="true"{{/if}} class="btn btn-sm btn-outline-primary" title="{{title}}" href="{{href}}" data-toggle="dynamic-modal" data-modal-config="{"size": "lg", "title": "{{modalConfig.title}}", "content": {"template": "{{#if modalConfig.template}}{{modalConfig.template}}{{else}}#detail-main-link-modal-content-template{{/if}}", "context": {{json 'stringify' modalConfig.context}} } }" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content">{{label}}</div> </a> {{/if}} </script> <script id="detail-main-link-icon-template" type="text/x-handlebars-template">{{#if (eq linkType 'permalink')}} <div class="dropdown dropdown-link d-inline"><a class="btn btn-icon" href="#" role="button" data-toggle="dropdown"> <div class="btn-content"><i class="{{#if iconClass}}{{iconClass}}{{else}}material-icons{{/if}}">{{icon}}</i></div></a> <div class="dropdown-menu dropdown-menu-right" data-stop-propagation="data-stop-propagation"> <div class="input-group px-2 input-group-sm"> <input class="form-control form-control-sm" type="text" placeholder="{{href}}" disabled="disabled"/> <div class="input-group-append"><a class="btn btn-outline-secondary" data-clipboard="data-clipboard" data-clipboard-text="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content"><i class="material-icons">content_copy</i></div></a></div> </div> </div> </div>{{else}}<a class="btn btn-icon" title="{{title}}" aria-label="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> <div class="btn-content"><i class="{{#if iconClass}}{{iconClass}}{{else}}material-icons{{/if}}">{{icon}}</i></div></a>{{/if}} </script> <script id="detail-table-template" type="text/x-handlebars-template"> <div class="table-scroller"> <table class="table {{#unless classicStyle}}table-1 table-sm{{/unless}}">{{#if head}} <thead> <tr>{{#each head}} <th>{{this}}</th>{{/each}} </tr> </thead>{{/if}} {{#if body}} <tbody>{{#each body}} <tr>{{#each this}} <td class="{{type}}{{#if style}} {{style}}{{/if}}">{{{include (concat '#detail-' type '-template') this}}}</td>{{/each}} </tr>{{/each}} </tbody>{{/if}} </table> </div> </script> <script id="detail-title-template" type="text/x-handlebars-template"> <div class="title-block title-block-3 title-block-3-2">{{value}} {{#each contents}} {{{include (concat '#detail-' type '-template') this}}} {{/each}} </div> </script> <script id="detail-link-template" type="text/x-handlebars-template"> <a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"> {{label}}{{#if (eq target '_blank')}}<i class="material-icons">launch</i>{{/if}} </a> </script> <script id="detail-anchor-template" type="text/x-handlebars-template"> <div><a class="link-anchor" aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}"><i class="material-icons">launch</i><span>{{label}}</span></a></div> </script> <script id="detail-collapse-template" type="text/x-handlebars-template"> <div class="btn btn-1 btn-1-1" id="{{id}}" data-target="#detail-inner-collapse-{{id}}" data-toggle="collapse" role="button" aria-expanded="{{#if shown}}true{{else}}false{{/if}}"> <div class="btn-content"> <div class="icons"> {{#if icons}} {{#each icons}}<i><span class="d-block {{class}}">{{icon}}</span></i> {{/each}} {{else}} <i class="material-icons">add</i><i class="material-icons">remove</i> {{/if}} </div> <span>{{{title}}}</span> {{#if href}} <a class="icon" aria-label="{{title}}" title="{{title}}" href="{{href}}"><i class="material-icons">zoom_out_map</i></a> {{/if}} </div> </div> <div class="collapse {{#if shown}}show{{/if}}" id="detail-inner-collapse-{{id}}"> <div class="p-2 bg-greys-2">{{#each contents}} {{{include (concat '#detail-' type '-template') this}}} {{/each}}</div> </div> </script> <script id="detail-gallery-template" type="text/x-handlebars-template"> <div class="row">{{#each contents}} <div class="col-12 col-sm-6 col-md-4 col-lg-3">{{{include '#detail-image-template' this}}}</div>{{/each}} </div> </script> <script id="detail-table-title-template" type="text/x-handlebars-template"> <div class="table-title-item">{{{value}}}</div> </script> <script id="detail-table-text-template" type="text/x-handlebars-template"> <div class="table-text-item">{{value}}</div> </script> <script id="detail-table-text-html-template" type="text/x-handlebars-template"> <div class="table-text-item">{{{value}}}</div> </script> <script id="detail-table-img-template" type="text/x-handlebars-template"> <div class="table-img"><img src="{{src}}" alt="{{alt}}"/></div> </script> <script id="detail-music-sheet-template" type="text/x-handlebars-template"> <div class="music-sheet" data-music-sheet="{{json 'stringify' this}}"></div> </script> <script id="detail-table-list-template" type="text/x-handlebars-template"> <div class="table-list-item {{#if style}}table-list-item-{{style}}{{/if}}"> {{#each contents}} {{{include (concat '#detail-' type '-template') this}}} {{/each}} </div> </script> <script id="detail-table-list-key-value-template" type="text/x-handlebars-template"> <div class="table-list-key-value"><strong>{{key}}:</strong><span> {{{value}}}</span></div> </script> <script id="detail-table-list-values-template" type="text/x-handlebars-template"> <div class="table-list-key-values"> {{#each values}} <div>{{this}}</div> {{/each}} </div> </script> <script id="detail-table-list-key-values-template" type="text/x-handlebars-template"> <div class="table-list-key-values"> {{#if key}} <div class="table-list-key-values-key">{{key}}:</div> {{/if}} <div class="table-list-key-values-value"> {{#each values}} <div>{{this}}</div> {{/each}} </div> </div> </script> <script id="detail-table-list-key-values-indent-template" type="text/x-handlebars-template"> <div class="table-list-key-values"> {{#if key}} <div class="table-list-key-values-key" style="padding-left: 4rem;">{{key}}:</div> {{/if}} <div class="table-list-key-values-value"> {{#each values}} <div>{{{this}}}</div> {{/each}} </div> </div> </script> <script id="detail-table-list-link-key-values-template" type="text/x-handlebars-template"> <div class="table-list-key-values"> <div class="table-list-key-values-key">{{key}}:</div> <div class="table-list-key-values-value"> {{#each values}} <div> {{#if href}} <a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}">{{{link}}}</a> <span>, {{label}}</span> {{else}} <span>{{{label}}}</span> {{/if}} </div> {{/each}} </div> </div> </script> <script id="detail-table-list-link-values-template" type="text/x-handlebars-template"> <div class="table-list-key-values"> {{#each values}} <div><a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}">{{{link}}}</a><span>, {{label}}</span></div> {{/each}} </div> </script> <script id="table-search-results-map-template" type="text/x-handlebars-template"> <div class="map-block map-block-1"> <div class="map-item" data-map-config="{{json 'stringify' this}}"></div> </div> </script> <script id="table-search-results-title-infos-template" type="text/x-handlebars-template">{{#each this}} <div class="pb-3"> <div><strong>{{title}}</strong></div>{{#each infos}} <div>{{{this}}}</div>{{/each}} </div>{{/each}} </script> <script id="table-search-results-title-infos-2-template" type="text/x-handlebars-template"> <table class="table"> <thead> <tr> <th>Biblioteche</th> <th>Servizi</th> </tr> </thead> <tbody>{{#each this}} <tr> <td> <div><strong>{{{title}}}</strong></div> {{#each infos}} <div>{{{this}}}</div> {{/each}} </td> <td> {{#each services}} <div><span class="mr-1 {{icon.class}}">{{icon.text}}</span><span>{{label}}</span></div> {{/each}} </td> </tr>{{/each}} </tbody> </table> </script> <script id="detail-strong-template" type="text/x-handlebars-template"> <strong>{{{value}}}</strong> </script> <script id="detail-table-link-template" type="text/x-handlebars-template"> <div class="table-text-item"> <a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}">{{{value}}}</a>{{#if label}}<span> {{{label}}}</span>{{/if}} </div> </script> <script id="detail-table-link2-template" type="text/x-handlebars-template"> <div class="table-text-item"> {{#if href}} <a aria-label="{{title}}" title="{{title}}" href="{{href}}" target="{{#if target}}{{target}}{{else}}_self{{/if}}">{{{link}}}</a> {{#if label}}<span>, {{label}}</span>{{/if}} {{else}} <span>{{{label}}}</span> {{/if}} </div> </script> <script id="detail-icon-template" type="text/x-handlebars-template"> <i class="{{class}}">{{text}}</i> </script> <script id="detail-ritratto-template" type="text/x-handlebars-template"> <span style="display: inline-block" ><div class="letter-icon" style="color: green;border-color: green;">R</div></span> </script> <script id="detail-stemma-template" type="text/x-handlebars-template"> <span style="display: inline-block" ><div class="letter-icon" style="color: blue;border-color: blue;">S</div></span> </script> <script id="detail-divider-template" type="text/x-handlebars-template"> <div class="divider"> <hr/> </div> </script> <script id="detail-simple-text-template" type="text/x-handlebars-template"> <div class="simple-text">{{{value}}}</div> </script> <script id="detail-results-pagination-template" type="text/x-handlebars-template"> <ul class="pagination pagination-1">{{#with (pagination pagination)}} {{#if first}} <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"1"},"infiniteScroll":["#infinite-scroll-fixed-infos"]}">1</a></li> <li class="disabled"><a href="#">...</a></li>{{/if}} {{#each pages}} <li class="{{#if (eq this ../current)}}active{{/if}}"><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{this}}"},"infiniteScroll":["#infinite-scroll-fixed-infos"]}">{{this}}</a></li>{{/each}} {{#if last}} <li class="disabled"><a href="#">...</a></li> <li><a href="#" data-toggle-infinite-scroll-params="{"params": {"page":"{{total}}"},"infiniteScroll":["#infinite-scroll-fixed-infos"]}">{{total}}</a> </li>{{/if}} {{/with}} </ul> </script> <div class="header"> <div class="portlet-boundary portlet-boundary_TOPMENU_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_TOPMENU_INSTANCE_20124_"> <span id="p_TOPMENU_INSTANCE_20124"></span> <section class="portlet" id="portlet_TOPMENU_INSTANCE_20124"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Top Men霉</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <iframe sandbox="allow-same-origin allow-scripts" height="1" width="1" style="position: absolute; left: -100px;" src="https://opac.sbn.it/login/-/login/openid_connect_request?p_p_state=maximized&_com_liferay_login_web_portlet_LoginPortlet_saveLastPath=true&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=ECO+MiC&_com_liferay_login_web_portlet_LoginPortlet_redirect=/web/opacsbn%3F__casiframe=true" ></iframe> <script id="login-modal-template" type="text/x-handlebars"> <div class="row" style="margin-top: 20px;" > <div class="col-12"> {{#if parameters}} <a style="float: right;" class="btn btn-primary" href="/web/opacsbn/login/-/login/openid_connect_request?p_p_state=maximized&_com_liferay_login_web_portlet_LoginPortlet_saveLastPath=true&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=ECO+MiC&_com_liferay_login_web_portlet_LoginPortlet_redirect=/protocollo-z39.50{{#if parameters}}?{{parameters}}{{/if}}{{#if idmodale}}%26idmodale={{idmodale}}{{/if}}">Login</a> {{else}} <a style="float: right;" class="btn btn-primary" href="/web/opacsbn/login/-/login/openid_connect_request?p_p_state=maximized&_com_liferay_login_web_portlet_LoginPortlet_saveLastPath=true&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=ECO+MiC&_com_liferay_login_web_portlet_LoginPortlet_redirect=/protocollo-z39.50{{#if idmodale}}%26idmodale={{idmodale}}{{/if}}">Login</a> {{/if}} </div> </div> </script> <header class="main-header fixed-top"> <nav class="navbar navbar-expand-xl"> <div class="main-toolbar to-hide d-flex d-xl-none"> <div class="toolbar-brand"> <a href="https://www.iccu.sbn.it/it/"> <img class="brand" src="/o/iccu-sbn-theme/images/iccu.png"> </a> <div class="text">Istituto Centrale per il Catalogo Unico</div> </div> </div> <div class="main-menu d-flex d-xl-none"> <a class="navbar-brand active" href="/web/opacsbn"> <img class="brand" src="/image/layout_set_logo?img_id=107814&t=1738967675593"> <span class="navbar-brand-body"> <span class="navbar-brand-title">OPAC SBN</span> <span class="navbar-brand-text">Catalogo del Servizio Bibliotecario Nazionale</span> </span> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-menu" aria-controls="main-menu" aria-expanded="false" aria-label="Toggle navigation"> <span class="material-icons">menu</span> </button> </div> <div class="collapse navbar-collapse" id="main-menu"> <div class="main-toolbar"> <div class="toolbar-brand d-none d-xl-flex"> <a href="https://www.iccu.sbn.it/it/"> <img class="brand" src="/o/iccu-sbn-theme/images/iccu.png"> </a> <div class="text">ICCU</div> </div> <ul class="navbar-nav"> <li class="nav-goup"> <a class="nav-link" target="_blank" href="https://it-it.facebook.com/iccu2/"><i class="icon fab fa-facebook"></i></a> <a class="nav-link" target="_blank" href="https://twitter.com/iccu2"><i class="icon fab fa-twitter"></i></a> <a class="nav-link" target="_blank" href="https://www.youtube.com/channel/UCJG4PMhZx2tLolp2yXzYiww/featured"><i class="icon fab fa-youtube"></i></a> </li> <li class="nav-separator d-none d-xl-flex"></li> <li class="nav-item"> <a class="nav-link" data-redirect="true" href="/web/opacsbn/login/-/login/openid_connect_request?p_p_state=maximized&_com_liferay_login_web_portlet_LoginPortlet_saveLastPath=true&_com_liferay_login_web_portlet_LoginPortlet_OPEN_ID_CONNECT_PROVIDER_NAME=ECO+MiC&_com_liferay_login_web_portlet_LoginPortlet_redirect=/protocollo-z39.50">Login</a> </li> <li class="nav-item"> <a class="nav-link" href="https://opac.sbn.it/registrazione">Registrazione</a> </li> <li class="nav-item dropdown d-none d-xl-block"> <a class="nav-link" href="#" id="langDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span><img class="d-inline" src="/o/iccu-sbn-theme/images/flags/it.svg"></span><span class="text">IT</span> <i class="material-icons d-none d-lg-block">keyboard_arrow_down</i> </a> <div class="dropdown-menu language-dropdown" aria-labelledby="langDropdown"> <a class="dropdown-item" href="https://opac.sbn.it/en-US/protocollo-z39.50"><img src="/o/iccu-sbn-theme/images/flags/gb.svg"> EN</a> </div> </li> <li class="nav-item dropdown d-none d-xl-block"> <a class="nav-link" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="text">Ecosistema</span> <i class="material-icons d-none d-xl-block">keyboard_arrow_down</i> </a> <div class="dropdown-menu dropdown-menu-right network-dropdown"> <div class="row"> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://edit16.iccu.sbn.it/web/edit-16"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=60805&t=1738967681384" alt="EDIT16"> </div> </span> <span class="card-body"> <span class="title">EDIT16</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://manus.iccu.sbn.it/web/manus"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=38114&t=1738967681385" alt="Manus Online"> </div> </span> <span class="card-body"> <span class="title">Manus Online</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://alphabetica.it/web/alphabetica"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=80955&t=1738967681385" alt="alphabetica"> </div> </span> <span class="card-body"> <span class="title">alphabetica</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> </div> </div> </li> </ul> </div> <div class="main-menu"> <a class="navbar-brand d-none d-xl-flex active" href="/web/opacsbn"> <img class="brand" src="/image/layout_set_logo?img_id=107814&t=1738967675593"> <span class="navbar-brand-body"> <span class="navbar-brand-title">OPAC SBN</span> <span class="navbar-brand-text">Catalogo del Servizio Bibliotecario Nazionale</span> </span> </a> <ul class="navbar-nav"> <li class="nav-item dropdown d-block d-xl-none nav-grey"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img class="mr-2 flag" src="/o/iccu-sbn-theme/images/flags/it.svg">IT </a> <div class="dropdown-menu mobile-network-dropdown bg-greys-2"> <a class="row dropdown-item" href="https://opac.sbn.it/en-US/protocollo-z39.50"><img src="/o/iccu-sbn-theme/images/flags/gb.svg"> EN</a> </div> </li> <li class="nav-item dropdown d-block d-xl-none nav-grey"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="text">Ecosistema</span> </a> <div class="dropdown-menu mobile-network-dropdown bg-greys-2"> <div class="row"> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://edit16.iccu.sbn.it/web/edit-16"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=60805&t=1738967681384" alt="EDIT16"> </div> </span> <span class="card-body"> <span class="title">EDIT16</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://manus.iccu.sbn.it/web/manus"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=38114&t=1738967681385" alt="Manus Online"> </div> </span> <span class="card-body"> <span class="title">Manus Online</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> <div class="col-6 col-md-3"> <a target="_blank" class="card card-1" href="https://alphabetica.it/web/alphabetica"> <span class="card-header" style="background-color: rgb(0 0 0 / 14%);"> <div class="image"> <img src="/image/layout_set_logo?img_id=80955&t=1738967681385" alt="alphabetica"> </div> </span> <span class="card-body"> <span class="title">alphabetica</span> <i class="material-icons">arrow_forward</i> </span> </a> </div> </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Informazioni</a> <div class="dropdown-menu dropdown-menu-right" style="max-height: none"> <a class="dropdown-item" href="https://opac.sbn.it/opac-del-sevizio-bibliotecario-nazionale">OPAC del Servizio Bibliotecario Nazionale</a> <a class="dropdown-item" href="https://opac.sbn.it/news2">News</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="https://opac.sbn.it/ricerca-avanzata">Ricerca avanzata</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Voci di autorit脿</a> <div class="dropdown-menu dropdown-menu-right" style="max-height: none"> <a class="dropdown-item" href="https://opac.sbn.it/voci-controllate-nomi">Nomi</a> <a class="dropdown-item" href="https://opac.sbn.it/opere">Opere</a> <a class="dropdown-item" href="https://opac.sbn.it/luoghi">Luoghi</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Altri Cataloghi</a> <div class="dropdown-menu dropdown-menu-right" style="max-height: none"> <a class="dropdown-item" href="https://opac.sbn.it/protocollo-z39.50">Cataloghi in rete</a> <a class="dropdown-item" href="https://opac.sbn.it/cataloghi-z39.50-in-rete">Cataloghi Z39.50 in rete</a> <a class="dropdown-item" href="https://opac.sbn.it/nuovo-catalogo">Nuovo catalogo</a> <a class="dropdown-item" target="_blank" href="https://opac.sbn.it/cataloghi-storici">Cataloghi storici digitalizzati</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Servizi</a> <div class="dropdown-menu dropdown-menu-right" style="max-height: none"> <a class="dropdown-item" href="https://opac.sbn.it/accesso-z39.50-a-opac-sbn">Accesso Z39.50 a OPAC SBN</a> <a class="dropdown-item" href="https://opac.sbn.it/prestito-e-riproduzioni">Prestito e riproduzioni</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="https://opac.sbn.it/biblioteche">Biblioteche</a> </li> <li class="nav-item dropdown"> <a class="nav-link d-none d-xl-flex" href="#main-searchbar" role="button" aria-expanded="false" data-toggle="collapse" aria-controls="main-searchbar"> <i class="material-icons">search</i> </a> </li> </ul> </div> </div> <div class="collapse bg-greys-2 main-searchbar" id="main-searchbar"> <div class="container"> <div class="row"> <div class="col-9"> <div data-form-config='{"context":{"action":"/web/opacsbn/","method":"get","class":"search-block-1","fields":[{"fieldType":"row","size":"inline","fields":[{"fieldType":"input","type":"search","name":"monocampo","placeholder":"Inserisci una o pi霉 parole","inlineSize":"grow"},{"fieldType":"button","type":"submit","label":"Ricerca"}]}]},"container":"#form-container-navbar","template":"#search-block-template"}'></div> <div class="row"> <div class="flex-grow-1" id="form-container-navbar"></div> </div> </div> <div class="col-3 text-right mb-3"> <div class="social-block social-block-1 social-block-1-1"> <div class="social-block-label">Seguici su:</div> <a class="social-item" target="_blank" href="https://it-it.facebook.com/iccu2/"><i class="icon fab fa-facebook"></i></a> <a class="social-item" target="_blank" href="https://twitter.com/iccu2"><i class="icon fab fa-twitter"></i></a> <a class="social-item" target="_blank" href="https://www.youtube.com/channel/UCJG4PMhZx2tLolp2yXzYiww/featured"><i class="icon fab fa-youtube"></i></a> </div> </div> </div> </div> </div> </nav> </header> </div> </div> </div> </section> </div> </div> <!--[if IE]> <div class="container pt-3"> <div class="row"> <div class="col-12 text-center"> <p class="browsehappy" style="font-size: 1.5rem;">Stai utilizzando un browser <strong>obsoleto</strong>. Per favore <a target="_blank" href="https://support.microsoft.com/it-it/microsoft-edge/questo-sito-web-non-funziona-in-internet-explorer-8f5fc675-cd47-414c-9535-12821ddfc554">aggiorna il tuo browser</a> per migliorare la tua esperienza.</p> </div> </div> </div> <![endif]--> <div class="container pt-3 d-none" id="iewarningmessage"> <div class="row"> <div class="col-12 text-center"> <p class="browsehappy" style="font-size: 1.5rem;">Stai utilizzando un browser <strong>obsoleto</strong>. Per favore <a target="_blank" href="https://support.microsoft.com/it-it/microsoft-edge/questo-sito-web-non-funziona-in-internet-explorer-8f5fc675-cd47-414c-9535-12821ddfc554">aggiorna il tuo browser</a> per migliorare la tua esperienza.</p> </div> </div> </div> <section id="content" style="min-height: calc(100vh - 156px);"> <div class="layout-content portlet-layout" id="main-content" role="main"> <style data-senna-track="temporary" type="text/css"> .portlet-borderless .portlet-content {padding: 0;}</style> <div class=" mb-lg-0 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;"> <div id="fragment-0-ojxn"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ portlet-static portlet-static-end portlet-barebone portlet-breadcrumb " id="p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn_"> <span id="p_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Briciole di pane</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <nav aria-label="Briciole di pane" id="_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn_breadcrumbs-defaultScreen"> <nav class="breadcrumbs" aria-label="breadcrumb"> <div class="container"> <div class="row"> <ol class="breadcrumb"> <li class="breadcrumb-item "> <a href="https://opac.sbn.it#bc=1" data-append-cacheid="true">OPAC SBN</a> </li> <li class="breadcrumb-item "> <a href="https://opac.sbn.it/altri-cataloghi#bc=1" data-append-cacheid="true">Altri Cataloghi</a> </li> <li class="breadcrumb-item active"> Cataloghi in rete </li> </ol> </div> </div> </nav> </nav> </div> </div> </div> </section> </div> </div> </div> <div class=" bg-3 mb-lg-0 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0" style="box-sizing: border-box;background-color: 3;border-style: solid; border-width: 0px;opacity: 1.0;"> <div id="fragment-511-hirq"> <div class="fragment_510"> <div class="container pt-3 pb-3" style="background-color:3"> <div> <style data-senna-track="temporary" type="text/css"> .portlet-borderless .portlet-content {padding: 0;}</style> <div class=" mb-lg-0 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;overflow: hidden;"> <div class="row align-items-lg-start align-items-sm-start align-items-start align-items-md-start flex-lg-row flex-sm-row flex-row flex-md-row"> <div class="col col-lg-8 col-sm-12 col-12 col-md-8"> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-wuxj"> <h1 class="container component-heading heading-h1 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text">Ricerca in altri cataloghi in rete</h1> </div> <style>.fragment-heading-text-colored a { color: inherit; } .heading-h1 { font-size: 1.25rem; font-weight: 700; text-transform: uppercase; line-height: 1.25em; } @media (min-width: 992px) { .heading-h1 { font-size: 2rem; } }</style> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-586-cuiv"> <div class="clearfix component-paragraph container mb-3 text-left text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text" style="color:#797977"> La comunit脿 internazionale dei bibliotecari 猫 da sempre molto sensibile all'innovazione tecnologica e sin dal 1988, sotto la guida del <a href="https://www.loc.gov/"><strong>Library of Congress</strong></a> (LOC) statunitense, si 猫 dotata di strumenti di comunicazione che consentissero la consultazione di cataloghi bibliografici disponibili in rete. Lo strumento pi霉 diffuso nel mondo bibliotecario 猫 il <strong>protocollo Z39.50</strong> che consente ad una applicazione (client) di interrogare una banca dati su un sistema remoto (server) in modo indipendente dal sistema di gestione dei dati adottato da quest'ultima. Ad esempio, utilizzando questo protocollo possiamo sviluppare una applicazione Web che interroga una o pi霉 banche dati di altrettanti sistemi bibliotecari. <br> <br> Il protocollo <strong>Z39.50</strong>, 猫 uno standard <strong>ANSI/NISO</strong> (American National Standards Institute, National Information Standards Organization), ed <strong>ISO 23950 </strong>gestito dalla <strong>Library of Congress</strong> e viene utilizzato principalmente in ambito bibliotecario sin dal 1988. <br> </div> </div> <style>.component-paragraph img { max-width: 100%; }</style> </div> </div> <div class="col col-lg-4 col-sm-12 col-12 col-md-4"> <div class=" bg-3 mb-lg-0 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0" style="box-sizing: border-box;background-color: 3;border-style: solid; border-width: 1px;opacity: 1.0;"> <div id="fragment-511-unay"> <div class="fragment_510"> <div class="container-fluid pt-1 pb-1" style="background-color:#e8e6e5"> <div> <style data-senna-track="temporary" type="text/css"> .portlet-borderless .portlet-content {padding: 0;}</style> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-mxrk"> <h1 class="container component-heading heading-h1 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text">Strumenti</h1> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-axet"> <h4 class="container component-heading heading-h4 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/web/opacsbn/cataloghi-z39.50-in-rete">Lista di cataloghi Z39.50</a></h4> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-586-cxix"> <div class="clearfix component-paragraph container mb-3 text-left text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text" style="color:#797977"> Elenco dei principali cataloghi nazionali e internazionali accessibili via Z39.50. Usando la form presente nella pagina si possono effettuare ricerche su pi霉 cataloghi contemporaneamente. </div> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-pndr"> <h4 class="container component-heading heading-h4 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/web/opacsbn/nuovo-catalogo">Nuovo catalogo</a></h4> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-586-lvop"> <div class="clearfix component-paragraph container mb-3 text-left text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text" style="color:#797977"> Modulo che consente di configurare un nuovo catalogo Z39.50 e quindi di effettuare ricerche. In sostanza, un'applicazione <em>client</em> Z39.50 generica. </div> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-ukem"> <h4 class="container component-heading heading-h4 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="/web/opacsbn/accesso-z39.50-a-opac-sbn">Accesso a OPAC SBN</a></h4> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-586-osfe"> <div class="clearfix component-paragraph container mb-3 text-left text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text" style="color:#797977"> L'OPAC SBN dispone di un'interfaccia Z39.50 e quindi pu貌 essere acceduto da sistemi esterni allo scopo di effettuare ricerche e reperire riferimenti bibliografici. </div> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-582-dtfy"> <h4 class="container component-heading heading-h4 mb-0 mb-3 text-left text-break" style="color:#797977" data-lfr-editable-id="element-text" data-lfr-editable-type="text"><a href="http://cataloghistorici.bdi.sbn.it/">Cataloghi storici</a></h4> </div> </div> <div class=" mb-lg-3 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0 text-left mb-sm-3 mb-3 mb-md-3" style="box-sizing: border-box;border-style: solid; border-width: 0px;opacity: 1.0;color: #797977;"> <div id="fragment-586-ylix"> <div class="clearfix component-paragraph container mb-3 text-left text-break" data-lfr-editable-id="element-text" data-lfr-editable-type="rich-text" style="color:#797977"> Digitalizzazione di 226 cataloghi storici, a volume e a schede, di 38 biblioteche italiane. </div> </div> </div> </div> </div> </div> </div> <style>.fragment_510 { } .kb-article-container h3 { font-size: 1.25rem; } .kb-article-container h4 { font-size: 1.25rem; }</style> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=" mb-lg-0 ml-lg-0 mr-lg-0 mt-lg-0 pb-lg-0 pl-lg-0 pr-lg-0 pt-lg-0" style="box-sizing: border-box;border-style: solid; border-width: 0px;height: py-3;opacity: 1.0;"> <div id="fragment-0-dkqe"> <div class="py-3"></div> </div> </div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Nascosta</button></form> </section> <div class="footer"> <div class="portlet-boundary portlet-boundary_FOOTER_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_FOOTER_INSTANCE_20124_"> <span id="p_FOOTER_INSTANCE_20124"></span> <section class="portlet" id="portlet_FOOTER_INSTANCE_20124"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Footer</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="container"> <div class="row"> <div class="col-12 col-md-7 mb-5 mb-sm-0"> <div class="footer-brand"> <div class="brand-content"> <div class="image"><img src="/o/iccu-sbn-theme/images/iccu.png"></div> <div class="brand-title-block"> <div class="brand-title">ICCU</div> <div class="brand-subtitle">Istituto Centrale per il Catalogo Unico<br>Delle Biblioteche Italiane</div> </div> </div> <div class="text"> <p>Viale Castro Pretorio, 105<br /> 00185 ROMA</p> <p>Telefono: +39 06/4989424 +39 06/49210425<br /> <br /> Posta Elettronica Certificata (PEC): <a href="mailto:ic-cu@pec.cultura.gov.it">ic-cu@pec.cultura.gov.it</a><br /> E-mail del servizio: <a href="mailto:ic-cu.opacsbn@cultura.gov.it">ic-cu.opacsbn@cultura.gov.it</a></p> </div> </div> </div> <div class="col-12 col-md-5"> <div class="text"> <div class="image"><img src="/o/iccu-sbn-theme/images/logo-mic.png"></div> <p> Via del Collegio Romano, 27 <br>00186 Roma </p> <p> Numero Verde: 800 99 11 99 <br>URP: +39 06/6723 2101 - 2022 - 2970 <br>Centralino MIC: +39 06/67231 </p> </div> </div> </div> <div class="row"> <div class="col-12"> <div class="social-block social-block-1"> <a class="social-item" href="https://it-it.facebook.com/iccu2/"><i class="fab fa-facebook-f"></i></a> <a class="social-item" href="https://twitter.com/iccu2"><i class="fab fa-twitter"></i></a> <a class="social-item" href="https://www.youtube.com/channel/UCJG4PMhZx2tLolp2yXzYiww/featured"><i class="fab fa-youtube"></i></a> </div> </div> </div> <div class="row"> <div class="col-12"> <nav class="navbar"> <ul class="navbar-nav mr-md-auto"> <li class="nav-item"><a class="nav-link" href="https://opac.sbn.it/accessibilit%C3%A0">Accessibilit脿</a></li> <li class="nav-item"><a class="nav-link" href="https://opac.sbn.it/contatti">Contatti</a></li> <li class="nav-item"><a target="_blank;" class="nav-link" href="https://www.beniculturali.it/privacy-policy">Informativa privacy e cookies</a></li> </ul> <div class="copyright"></div> </nav> </div> </div> </div> </div> </div> </div> </section> </div> </div> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2fprotocollo-z39\x2e50'; Liferay.currentURLEncoded = '\x252Fprotocollo-z39\x2e50'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function () { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function (event) { if (window.Analytics) { Analytics.send('posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text, }); } }; Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a' && window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); var fileEntryId = anchor.dataset.analyticsFileEntryId || (anchor.parentElement && anchor.parentElement.dataset.analyticsFileEntryId); if (fileEntryId && match) { var getParameterValue = function (parameterName) { var result = null; anchor.search .substr(1) .split('&') .forEach((item) => { var tmp = item.split('='); if (tmp[0] === parameterName) { result = decodeURIComponent(tmp[1]); } }); return result; }; Analytics.send('documentDownloaded', 'Document', { groupId: match[1], fileEntryId: fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/gi, ' ')), version: getParameterValue('version'), }); } } } Liferay.once('destroyPortlet', () => { document.body.removeEventListener('click', handleDownloadClick); }); Liferay.once('portletReady', () => { document.body.addEventListener('click', handleDownloadClick); }); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function (data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url, }); } }; var onDestroyPortlet = function () { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onVote = function (event) { if (window.Analytics) { Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score, }); } }; var onDestroyPortlet = function () { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Portlet.register('com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn_', portletId: 'com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d434\x26p_p_id\x3dcom_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_ojxn\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fprotocollo-z39\x2e50\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('TOPMENU_INSTANCE_20124'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_TOPMENU_INSTANCE_20124_', portletId: 'TOPMENU_INSTANCE_20124', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d434\x26p_p_id\x3dTOPMENU_INSTANCE_20124\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fprotocollo-z39\x2e50\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('FOOTER_INSTANCE_20124'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_FOOTER_INSTANCE_20124_', portletId: 'FOOTER_INSTANCE_20124', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d434\x26p_p_id\x3dFOOTER_INSTANCE_20124\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fprotocollo-z39\x2e50\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Loader.require('frontend-js-web/liferay/delegate/delegate.es', 'frontend-js-web/liferay/toast/commands/OpenToast.es', function(frontendJsWebLiferayDelegateDelegateEs, frontendJsWebLiferayToastCommandsOpenToastEs) { try { (function() { var delegateModule = frontendJsWebLiferayDelegateDelegateEs; var $ = AUI.$;var _ = AUI._; var delegate = delegateModule.default; delegate( document, 'focusin', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.add('open'); } ); delegate( document, 'focusout', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.remove('open'); } ); })(); (function() { var toastCommands = frontendJsWebLiferayToastCommandsOpenToastEs; var $ = AUI.$;var _ = AUI._; AUI().use( 'liferay-session', function() { Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fopac\x2esbn\x2eit\x2fweb\x2fopacsbn\x2fhome', sessionLength: 890, warningLength: 0 } ); } ); })(); } catch (err) { console.error(err); } });AUI().use('liferay-menu', 'aui-base', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 0; i < liferayNotices.length; i++) { Liferay.Util.openToast(liferayNotices[i]); } })();}); // ]]> </script> <link data-senna-track="temporary" href="/o/product-navigation-product-menu-web/css/main.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1623273246000" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/it.inera.iccu.sbn.topmenu/css/main.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1729505894000" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/it.inera.footer/css/main.css?browserId=ie&themeId=iccusbn_WAR_iccusbntheme&minifierType=css&languageId=it_IT&b=7401&t=1661926014000" rel="stylesheet" type="text/css" /> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/main.js?browserId=ie&minifierType=js&languageId=it_IT&b=7401&t=1736864040000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tabs-support-web@2.0.0/index', function(frontendJsTabsSupportWeb200Index) { try { (function() { var TabsProvider = frontendJsTabsSupportWeb200Index; TabsProvider.default() })(); } catch (err) { console.error(err); } }); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-dropdown-support-web@2.0.0/index', function(frontendJsDropdownSupportWeb200Index) { try { (function() { var DropdownProvider = frontendJsDropdownSupportWeb200Index; DropdownProvider.default() })(); } catch (err) { console.error(err); } }); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-collapse-support-web@2.0.0/index', function(frontendJsCollapseSupportWeb200Index) { try { (function() { var CollapseProvider = frontendJsCollapseSupportWeb200Index; CollapseProvider.default() })(); } catch (err) { console.error(err); } }); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-alert-support-web@2.0.0/index', function(frontendJsAlertSupportWeb200Index) { try { (function() { var AlertProvider = frontendJsAlertSupportWeb200Index; AlertProvider.default() })(); } catch (err) { console.error(err); } }); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('remote-app-support-web@2.0.0/index', function(remoteAppSupportWeb200Index) { try { (function() { var RemoteAppSupport = remoteAppSupportWeb200Index; RemoteAppSupport.default() })(); } catch (err) { console.error(err); } }); // ]]> </script><script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tooltip-support-web@4.0.3/index', function(frontendJsTooltipSupportWeb403Index) { try { (function() { var TooltipSupport = frontendJsTooltipSupportWeb403Index; TooltipSupport.default() })(); } catch (err) { console.error(err); } }); // ]]> </script> <!-- inject:js --> <!-- endinject --> <div class="modal modal-1 fade" id="dynamic-modal" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="#dynamic-modal-title" aria-hidden="true"></div> <script id="dynamic-modal-template" type="text/x-handlebars-template"> <div class="modal-dialog modal-dialog-scrollable modal-{{#if size}}{{size}}{{else}}md{{/if}}"> <div class="modal-content"> <div class="modal-header">{{#if (is title 'string')}} <h5 class="modal-title">{{title}}</h5>{{else}} {{{include title.template title}}} {{/if}} <button class="close" type="button" data-dismiss="modal" aria-label="Chiudi"><span aria-hidden="true">×</span></button> </div> <div class="modal-body" id="modal-body">{{{include content.template (set this 'parentConfig' content.context)}}}</div> </div> </div> </script> <script id="dynamic-modal-input-title-template" type="text/x-handlebars-template"> <h5 class="modal-title">{{title}}<small> {{inputvalue selector}}</small></h5> </script> <div class="modal modal-1 fade" id="confirm-modal" data-self="destroy" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="#confirm-modal-title" aria-hidden="true"></div> <script id="confirm-modal-template" type="text/x-handlebars"> <div class="modal-dialog modal-md modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="confirm-modal-title">{{title}}</h5> <button class="close" type="button" data-dismiss="modal" aria-label="Chiudi"><span aria-hidden="true">×</span></button> </div> <div class="modal-body">{{message}}</div> <div class="modal-footer"><a class="btn btn-primary" title="{{yes}}" aria-label="{{yes}}" href="{{confirmUrl}}">{{yes}}</a><a title="{{no}}" aria-label="{{no}}" class="btn" href="#" data-dismiss="modal">{{no}}</a> </div> </div> </div> </script> <script id="login-modal-template1" type="text/x-handlebars"> <div class="row" style="margin-top: 20px;" > <div class="col-12"> {{#if parameters}} <a style="float: right;" class="btn btn-primary" href="https://opac.sbn.it/c/portal/login?p_l_id=434&_com_liferay_login_web_portlet_LoginPortlet_redirect=/protocollo-z39.50{{#if parameters}}?{{parameters}}{{/if}}{{#if index}}%26index={{index}}{{/if}}">Login</a> {{else}} <a style="float: right;" class="btn btn-primary" href="https://opac.sbn.it/c/portal/login?p_l_id=434&_com_liferay_login_web_portlet_LoginPortlet_redirect=/protocollo-z39.50{{#if index}}%26index={{index}}{{/if}}">Login</a> {{/if}} </div> </div> </script> <script id="default-error-template" type="text/x-handlebars-template"> <div class="alert alert-warning" role="alert">Errore temporaneo, riprovare pi霉 tardi.</div> </script> <a class="goto-top" href="#" data-goto-top><i class="material-icons">arrow_upward</i></a> <button style="position: fixed; justify-content: center; width: 40px; height: 40px; border-radius: 50%; align-items: center; display: flex; bottom: 2rem; left: 2rem;" type="button" aria-label="View cookie settings" data-cc="c-settings"><i class="material-icons">settings</i></button> <script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="//stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> <script> const sriConfig = { marker: 'https://opac.sbn.it/o/iccu-sbn-theme/images/marker-icon.png', opac: { docTypes: { map: { src: 'doc-cart-stampa.png', alt: 'Risorsa cartografica' }, graphic: { src: 'doc-grafico.png', alt: 'Risorsa grafica' }, media: { src: 'doc-multimediale.png', alt: 'Risorsa multimediale' }, manuscript: { src: 'manoscritto.png', alt: 'Manoscritto' }, musicSheet: { src: 'musica-stampa.png', alt: 'Musica a stampa' }, mapManuscript: { src: 'doc-cart-manoscritto.png', alt: 'Cartografia manoscritta' }, musicManuscript: { src: 'musica-manoscritta.png', alt: 'Musica manoscritta' }, object3d: { src: 'oggetto3d.png', alt: 'Oggetto tridimensionale' }, projector: { src: 'proiettore.png', alt: 'Risorsa da proiettare o video' }, music: { src: 'reg-musicale.png', alt: 'Registrazione sonora musicale' }, audio: { src: 'reg-non-musicale.png', alt: 'Registrazione sonora non musicale' }, electronic: { src: 'ris-elettronica.png', alt: 'Risorsa elettronica' }, text: { src: 'testo-stampa.png', alt: 'Testo' } } } } </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.full.min.js" integrity="sha512-RtZU3AyMVArmHLiW0suEZ9McadTdegwbgtiQl5Qqo9kunkVg1ofwueXD8/8wv3Af8jkME3DDe3yLfR8HSJfT2g==" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/i18n/it.min.js" integrity="sha512-WNdUVRBWbxwszj3CSXpo4+4oIvpiKsR0aA2KztNeOgvZSOn+ztN5bVXuMRlKzNAN59qcYglLnjXkz6lT9xdw6A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/i18n/en.min.js" integrity="sha512-WNdUVRBWbxwszj3CSXpo4+4oIvpiKsR0aA2KztNeOgvZSOn+ztN5bVXuMRlKzNAN59qcYglLnjXkz6lT9xdw6A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.canvaswrapper.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.colorhelpers.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.flot.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.flot.saturated.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.flot.browser.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.flot.drawSeries.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/flotcharts/jquery.flot.uiConstants.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/highcharts/highcharts.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/it.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/locale/en-gb.min.js"></script> <script src="//cdn.jsdelivr.net/gh/orestbida/cookieconsent@v2.8.0/dist/cookieconsent.js"></script> <script src="https://opac.sbn.it/o/iccu-sbn-theme/js/main-5870515352.js"></script> <script> $(document).ready(function() { const initDropDown = () => { $('[data-toggle="dropdown"]:not([data-clicked-dropdown]').each(function() { $(this).data('clicked-dropdown', true); $(this).attr('data-clicked-dropdown', true); //$(this).trigger('click'); //$(this).trigger('blur'); $(this).dropdown(); }); } initDropDown(); $(document).on('handlebars.render.end', function () { initDropDown(); }); }); </script> <!-- Matomo --> <script type="text/plain" data-cookiecategory="analytics" > var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://ingestion.webanalytics.italia.it/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', 'BJ3BB2e3X6']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <script data-senna-track="permanent" id="googleAnalyticsScript" type="text/plain" data-cookiecategory="analytics"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { var arrayValue = i[r].q || []; i[r].q = arrayValue; (i[r].q).push(arguments); }; i[r].l = 1 * new Date(); a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-215680504-4', 'auto'); ga('send', 'pageview'); </script> <script> $(document).ready(function() { // obtain plugin var cc = initCookieConsent(); // run plugin with your configuration cc.run({ current_lang: 'it', autoclear_cookies: true, // default: false theme_css: 'https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@v2.8.0/dist/cookieconsent.css', page_scripts: true, // default: false // mode: 'opt-in' // default: 'opt-in'; value: 'opt-in' or 'opt-out' // delay: 0, // default: 0 // auto_language: null // default: null; could also be 'browser' or 'document' // autorun: true, // default: true // force_consent: false, // default: false // hide_from_bots: false, // default: false // remove_cookie_tables: false // default: false // cookie_name: 'cc_cookie', // default: 'cc_cookie' // cookie_expiration: 182, // default: 182 (days) // cookie_necessary_only_expiration: 182 // default: disabled // cookie_domain: location.hostname, // default: current domain // cookie_path: '/', // default: root // cookie_same_site: 'Lax', // default: 'Lax' // use_rfc_cookie: false, // default: false // revision: 0, // default: 0 onFirstAction: function(user_preferences, cookie){ }, onAccept: function (cookie) { }, onChange: function (cookie, changed_preferences) { }, gui_options: { consent_modal: { layout: 'bar', // box/cloud/bar position: 'bottom center', // bottom/middle/top + left/right/center transition: 'slide', // zoom/slide swap_buttons: false // enable to invert buttons }, settings_modal: { layout: 'box', // box/bar // position: 'left', // left/right transition: 'slide' // zoom/slide } }, languages: { 'en': { consent_modal: { title: 'We use cookies!', description: 'Hi, this website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it. The latter will be set only after consent. <button type="button" data-cc="c-settings" class="cc-link">Let me choose</button>', primary_btn: { text: 'Accept all', role: 'accept_all' // 'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Reject all', role: 'accept_necessary' // 'settings' or 'accept_necessary' } }, settings_modal: { title: 'Cookie preferences', save_settings_btn: 'Save settings', accept_all_btn: 'Accept all', reject_all_btn: 'Reject all', close_btn_label: 'Close', cookie_table_headers: [ {col1: 'Name'}, {col2: 'Domain'}, {col3: 'Description'} ], blocks: [ { title: 'Cookie usage', description: 'I use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in/out whenever you want. For more details relative to cookies and other sensitive data, please read the full <a href="/web/opacsbn/privacy" class="cc-link">privacy policy</a>.' }, { title: 'Strictly necessary cookies', description: 'These cookies are essential for the proper functioning of my website. Without these cookies, the website would not work properly', toggle: { value: 'necessary', enabled: true, readonly: true // cookie categories with readonly=true are all treated as "necessary cookies" }, cookie_table: [ // list of all expected cookies { col1: '^LFR_SESSION_STATE', col2: 'liferay.com', col3: 'Necessary Liferay\'s Cookies.', is_regex: true }, { col1: 'JSESSIONID', col2: 'java.com', col3: 'Cookie generated by applications based on Java language.', }, { col1: 'GUEST_LANGUAGE_ID', col2: 'liferay.com', col3: 'Language\'s cookies.', }, { col1: 'COMPANY_ID', col2: 'liferay.com', col3: 'Necessary Liferay\'s Cookies.', } ] }, { title: 'Performance and Analytics cookies', description: 'These cookies allow the website to remember the choices you have made in the past', toggle: { value: 'analytics', // your cookie category enabled: true, readonly: false }, cookie_table: [ // list of all expected cookies { col1: '^_ga', col2: 'google.com', col3: 'Used by Google Analytics', is_regex: true }, { col1: '_gid', col2: 'google.com', col3: 'Contains a unique identifier used by Google Analytics to determine that two distinct hits belong to the same user across browsing sessions.' }, { col1: '^_pk_', col2: 'webanalytics.italia.it', col3: 'Web Analytics Italia: piattaforma per le statistiche dei siti web della pubblica amministrazione italiana', is_regex: true } ] }, { title: 'More information', description: 'To refuse certain cookies, click on the checkbox relating to the cookies of interest and to confirm press "Save settings". ', } ] } }, 'it': { consent_modal: { title: 'Utilizzo cookies', description: 'Questo sito utilizza cookie essenziali per garantirne il corretto funzionamento e cookie di tracciamento per capire come interagisci con esso. 脠 possibile disattivare i cookie di tracciamento cliccando su impostazioni. <button type="button" data-cc="c-settings" class="cc-link">Impostazioni</button>', primary_btn: { text: 'Accetta tutti i cookies', role: 'accept_all' // 'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Rifiuta tutti i cookies', role: 'accept_necessary' // 'settings' or 'accept_necessary' } }, settings_modal: { title: 'Preferenze Cookies', save_settings_btn: 'Salva impostazioni', accept_all_btn: 'Accetta tutti i cookies', reject_all_btn: 'Rifiuta tutti i cookies', close_btn_label: 'Chiudi', cookie_table_headers: [ {col1: 'Nome'}, {col2: 'Dominio'}, {col3: 'Descrizione'} ], blocks: [ { title: 'Utilizzo cookies', description: 'Il portale utilizza cookie per garantirne le funzionalit脿 di base e per migliorare la tua esperienza online. Puoi scegliere per ciascuna categoria di accettare o meno. Per avere pi霉 informazioni consulta la nostra <a href="/web/opacsbn/privacy" class="cc-link">privacy policy</a>.' }, { title: 'Cookies necessari', description: 'Questi cookie sono essenziali per il corretto funzionamento del portale.', toggle: { value: 'necessary', enabled: true, readonly: true // cookie categories with readonly=true are all treated as "necessary cookies" }, cookie_table: [ // list of all expected cookies { col1: '^LFR_SESSION_STATE', col2: 'liferay.com', col3: 'Cookie necessari di Liferay.', is_regex: true }, { col1: 'JSESSIONID', col2: 'java.com', col3: 'Cookie generato dalle applicazioni che si basano sul linguaggio Java.', }, { col1: 'GUEST_LANGUAGE_ID', col2: 'liferay.com', col3: 'Cookie per la lingua.', }, { col1: 'COMPANY_ID', col2: 'liferay.com', col3: 'Cookie necessari di Liferay.', } ] }, { title: 'Cookies di Analytics', description: 'Questi cookie raccolgono informazioni su come utilizzi il sito web, quali pagine hai visitato e quali link hai cliccato. Tutti i dati sono resi anonimi e non possono essere utilizzati per identificarti.', toggle: { value: 'analytics', // your cookie category enabled: true, readonly: false }, cookie_table: [ // list of all expected cookies { col1: '^_ga', // match all cookies starting with "_ga" col2: 'google.com', col3: 'Usato da Google Analytics', is_regex: true }, { col1: '_gid', col2: 'google.com', col3: 'Contiene l\'identificatore unico usato da Google Analytics per determinare che due distinte chiamate appartengono allo stesso utente.' }, { col1: '^_pk_', col2: 'webanalytics.italia.it', col3: 'Web Analytics Italia: piattaforma per le statistiche dei siti web della pubblica amministrazione italiana', is_regex: true } ] }, { title: 'Ulteriori informazioni', description: 'Per rifiutare determinati cookies, fare click sulla checkbox relativa ai cookies d\'interesse e per confermare premere "Salva impostazioni".', } ] } } } }); }); </script> <script> $(document).ready(function() { $('#ToastAlertContainer').each(function() { if ($(this).find('.redirected-to-message').length) { $(this).addClass('d-none') } }); }); </script> <script> document.addEventListener("DOMContentLoaded", function() { if (window.document.documentMode) { console.log("Sono su Internet Explorer"); document.getElementById('iewarningmessage').style.cssText += 'display: block !IMPORTANT;'; } }); </script> <script> $(function() { $(document).on('handlebars.render.end', function() { const params = new URLSearchParams(document.location.search); const idmodale = params.get("idmodale"); console.log(idmodale); if(idmodale != null) { if(!$('#bookmark-' + idmodale).data('clicked')) { console.log($('#bookmark-' + idmodale)); $('#bookmark-' + idmodale).data('clicked', true); $('#bookmark-' + idmodale).click(); } } var hash = $(document.location).attr('hash'); if (hash) { console.log("Anchor: " + hash); const anchorElem = document.getElementById(hash.slice(1)); if (anchorElem != null) { $("#detail-inner-collapse-" + hash.slice(1)).collapse('show'); const child = $("#detail-inner-collapse-" + hash.slice(1)); const parents = child.parents("div[id^='detail-inner-collapse-']"); console.log(parents); parents.collapse('show'); setTimeout(() => { anchorElem.scrollIntoView({ block: 'start', behavior: 'smooth', inline: 'start' }); }, 100); } } }); }); </script> <script src="https://www.google.com/recaptcha/api.js?hl=it" type="text/javascript"></script> <script> $(window).on('shown.bs.modal', function() { setTimeout(function() { try { if (window.grecaptcha){ grecaptcha.reset(); } } catch(error) { console.error(error); } grecaptcha.render("captcha", {sitekey: "6LciOREeAAAAAHfSgTpJbufhAnITrUz-_-Yv-Z3t", theme: "light"}); }, 100); }); </script> </body> </html>