Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Как добавить свои поля поиска для эл.каталога?
Пользователь: lwind (IP-адрес скрыт)
Дата: 23, November, 2023 11:24

Появилась задача сделать в эл.каталоге на сайте поиск по месту хранения, а с чего начать совсем не понятно.

Был найден на форуме алагоритм действий десятелетней давности, но он для слишком старой версии, таких файлов уже нет.

Может кто-то сталкивался с такой задачей и подскажетдля ИРБИС 64+ 2021.1 (D4) в каких файлах можно сделать изменения, чтобы добавить поиск по месту хранения??? Насколько это сложно?

Re: Как добавить свои поля поиска для эл.каталога?
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, November, 2023 11:45

Сделайте следующее:
1. Перепишите в DEPOSIT_PLUS (на стороне Web) справочник мест хранения MHR.MNU
2. В файл variant_search_field.mnu (в папке DEPOSIT_PLUS на стороне Web) внесите (в нужное место) ДВЕ строки:

{ "field_type" : "select", "parameters" : "S21P01=2&S21P03=MHR=", "source" : "source_mnu:MHR.mnu" }
Место хранения

В результате на Web'е в области переменных элементов поиска появится вид поиска МЕСТО ХРАНЕНИЯ

Re: Как добавить свои поля поиска для эл.каталога?
Пользователь: lwind (IP-адрес скрыт)
Дата: 23, November, 2023 14:07

Спасибо огромное, Alio !!! Это так несложно оказывается!

{ "field_type" : "select", "parameters" : "S21P01=2&S21P03=MHR=", "source" : "source_mnu:MHR.mnu" }

только тут заменили S21P01=2 на S21P01=3 чтобы из словаря место хранения бралось целиком,у нас состоит из 2-х слов, и бралость только одно, еси парметр равен 2



Редактировано 3 раз. Последний раз 23.11.2023 15:19 пользователем lwind.

Re: Как добавить свои поля поиска для эл.каталога?
Пользователь: lwind (IP-адрес скрыт)
Дата: 23, November, 2023 17:57

выдавало все экземплры пока не испраивли параметр
{ "field_type" : "select", "parameters" : "S21P01=1&S21P03=MHR=", "source" : "source_mnu:MHR.mnu" }
Место хранения



Редактировано 1 раз. Последний раз 23.11.2023 18:39 пользователем lwind.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.