Я работаю над настройкой DSpace JSPUI. я просто хочу сделать разные домашние страницы для разных сообществ. это возможно в XMLUI с помощью тем, но как это можно сделать в JSPUI??
как мы можем создать разные домашние страницы для разных сообществ в DSpace jspui?
Ответы (1)
Если вы просто хотите показать разные логотипы для каждого сообщества, вы можете сделать это, загрузив соответствующий логотип через экран «Редактировать сообщество». На этом экране также есть несколько вариантов добавления текста на страницу сообщества.
Если вам нужны большие различия, домашняя страница сообщества создается в этом файле: https://github.com/DSpace/DSpace/blob/dspace-5.1/dspace-jspui/src/main/webapp./community-home.jsp Вы можете отредактировать этот файл, чтобы отобразить разные вещи в зависимости от дескриптора сообщества.
Если вы хотите, чтобы ваши настройки находились в другом файле, например в верхнем или нижнем колонтитуле, вы можете изменить соответствующий файл JSP, чтобы найти сообщество, например, в файле community-home.jsp (здесь)
Community community = (Community) request.getAttribute( "community" );
затем проверьте, является ли это сообщество допустимым объектом. Если это так, возьмите его ручку и заберите оттуда.