Изменения документа Для_разработчиков

Редактировал(а) Михаил Галич 26.11.2024, 12:16

<
От версии < 54.2 >
отредактировано Михаил Галич
на 20.12.2023, 16:28
К версии < 59.1 >
отредактировано Михаил Галич
на 27.12.2023, 12:09
>
Изменить комментарий: customseancetitles

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Для разработчиков
1 +Для_разработчиков
Содержимое
... ... @@ -223,11 +223,31 @@
223 223  
224 224  По умолчанию:##// undefined//##
225 225  
226 -(% class="box warningmessage" %)
226 +(% class="box infomessage" %)
227 227  (((
228 -Описание отсутствует
228 +Идентификатор тренера, позволяет сепарировать список занятий по тренеру
229 229  )))
230 230  
231 +==== grouplessonsskillstariffs **##*##** ====
232 +
233 +Тип данных:##// object//##
234 +
235 +По умолчанию:##// {}//##
236 +
237 +(% class="box infomessage" %)
238 +(((
239 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины групповых занятий.
240 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
241 +)))
242 +
243 +Пример:
244 +
245 +{{code language="javascript"}}
246 +grouplessonsskillstariffs: {
247 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
248 +}
249 +{{/code}}
250 +
231 231  ==== grouplessonstariffsid ====
232 232  
233 233  Тип данных:##// Array<number>//##
... ... @@ -244,7 +244,7 @@
244 244  Пример:
245 245  
246 246  {{code language="javascript"}}
247 -grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900
267 +grouplessonstariffsid: [1823, 1900] // скрыть групповые программы обучения, кроме 1823 и 1900
248 248  {{/code}}
249 249  
250 250  ==== lessonslocation **##*##** ====
... ... @@ -324,6 +324,76 @@
324 324  
325 325  [[image:1702638034420-756.png]]
326 326  
347 +==== noskills **##*##** ====
348 +
349 +Тип данных:##// boolean//##
350 +
351 +По умолчанию:##// false//##
352 +
353 +(% class="box infomessage" %)
354 +(((
355 +Если **##true##** скрывает фильтр по дисциплине инструкторских занятий
356 +)))
357 +
358 +[[image:1702638705750-678.png]]
359 +
360 +==== notariffs ====
361 +
362 +Тип данных:##// boolean//##
363 +
364 +По умолчанию:##// false//##
365 +
366 +(% class="box infomessage" %)
367 +(((
368 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
369 +)))
370 +
371 +[[image:1703063138160-208.png]]
372 +
373 +==== personallessonsskillstariffs **##*##** ====
374 +
375 +Тип данных:##// object//##
376 +
377 +По умолчанию:##// {}//##
378 +
379 +(% class="box infomessage" %)
380 +(((
381 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
382 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
383 +)))
384 +
385 +Пример:
386 +
387 +{{code language="javascript"}}
388 +personallessonsskillstariffs: {
389 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
390 +}
391 +{{/code}}
392 +
393 +==== placeid **##*##** ====
394 +
395 +Тип данных:##// number//##
396 +
397 +По умолчанию:##// undefined//##
398 +
399 +(% class="box infomessage" %)
400 +(((
401 +идентификатор места, использующийся для получения списка инструкторов.
402 +)))
403 +
404 +==== skills **##*##** ====
405 +
406 +Тип данных:##// Array<number>//##
407 +
408 +По умолчанию:##// []//##
409 +
410 +(% class="box infomessage" %)
411 +(((
412 +Ограничить видимость доступных к выбору дисциплин по идентификатору
413 +)))
414 +
415 +[[image:1702639385677-964.png]]
416 +
327 327  === Календарь и даты ===
328 328  
329 329  ==== disableddates ====
... ... @@ -422,11 +422,41 @@
422 422  
423 423  По умолчанию:##// 0//##
424 424  
425 -(% class="box warningmessage" %)
515 +(% class="box infomessage" %)
426 426  (((
427 -Описание отсутствует
517 +Вызов сайта для оформления клубного контракта
428 428  )))
429 429  
520 +==== customseancetitles ====
521 +
522 +Типа данных: ##//Array<object>//##
523 +
524 +(% class="box infomessage" %)
525 +(((
526 +Выводит цветную текст-метку над сеансом.
527 +Описание параметров объекта текста-метки:
528 +\\##**seanceId**## - идентификатор сеанса, у которого нужно отобразить текст-метку
529 +##**days**## - массив с днями недели, в которые нужно отобразить текст-метку. **ВАЖНО**: 0 - воскресенье, 1 - понедельник ... 6 - суббота
530 +##**dates**## - массив с датами, в которые нужно отобразить текст-метку независимо от массива дней.
531 +##**color**## - любой валидный CSS цвет текста-метки
532 +##**text**## - текст, который нужно отобразить
533 +\\Работает если **##tariffsseancesfilter: true##**
534 +)))
535 +
536 +Пример:
537 +
538 +{{code language="javascript"}}
539 +customseancetitles: [
540 + {
541 + seanceId: 1,
542 + text: "Тематический сеанс",
543 + color: "#f00",
544 + days: [0,1],
545 + dates: ["25.12.2023","17.04.2025"]
546 + }
547 +]
548 +{{/code}}
549 +
430 430  ==== disablemultipleseances **##*##** ====
431 431  
432 432  Тип данных:##// boolean//##
... ... @@ -493,17 +493,6 @@
493 493  Обычно используется в комбинации с параметром **##onlytab##**
494 494  )))
495 495  
496 -==== grouplessonsskillstariffs ====
497 -
498 -Тип данных:##// Array<number> //##//|## object##//
499 -
500 -По умолчанию:##// {}//##
501 -
502 -(% class="box warningmessage" %)
503 -(((
504 -Описание отсутствует
505 -)))
506 -
507 507  ==== locale **##*##** ====
508 508  
509 509  Тип данных:##// string//##
... ... @@ -515,28 +515,6 @@
515 515  Параметр локализации. Позволяет переключать между языками виджета, например 'ru' - русский язык, 'en' - английский язык.
516 516  )))
517 517  
518 -==== marketbillid ====
519 -
520 -Тип данных:##// number//##
521 -
522 -По умолчанию:##// undefined//##
523 -
524 -(% class="box warningmessage" %)
525 -(((
526 -Описание отсутствует
527 -)))
528 -
529 -==== marketemployeeid ====
530 -
531 -Тип данных:##// number//##
532 -
533 -По умолчанию:##// undefined//##
534 -
535 -(% class="box warningmessage" %)
536 -(((
537 -Описание отсутствует
538 -)))
539 -
540 540  ==== minimap **##*##** ====
541 541  
542 542  Тип данных:##// boolean//##
... ... @@ -570,32 +570,6 @@
570 570  Убирает вывод промокода на странице подтверждения заказа.
571 571  )))
572 572  
573 -==== noskills **##*##** ====
574 -
575 -Тип данных:##// boolean//##
576 -
577 -По умолчанию:##// false//##
578 -
579 -(% class="box infomessage" %)
580 -(((
581 -Если **##true##** скрывает фильтр по дисциплине инструкторских занятий
582 -)))
583 -
584 -[[image:1702638705750-678.png]]
585 -
586 -==== notariffs ====
587 -
588 -Тип данных:##// boolean//##
589 -
590 -По умолчанию:##// false//##
591 -
592 -(% class="box infomessage" %)
593 -(((
594 -Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
595 -)))
596 -
597 -[[image:1703063138160-208.png]]
598 -
599 599  ==== onlytab **##*##** ====
600 600  
601 601  Тип данных:##// string //##//|## Array<string>##//
... ... @@ -624,37 +624,6 @@
624 624  Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов.
625 625  )))
626 626  
627 -==== personallessonsskillstariffs **##*##** ====
628 -
629 -Тип данных:##// object//##
630 -
631 -По умолчанию:##// {}//##
632 -
633 -(% class="box infomessage" %)
634 -(((
635 -Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
636 -Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
637 -)))
638 -
639 -Пример:
640 -
641 -{{code language="javascript"}}
642 -personallessonsskillstariffs: {
643 - "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
644 -}
645 -{{/code}}
646 -
647 -==== placeid **##*##** ====
648 -
649 -Тип данных:##// number//##
650 -
651 -По умолчанию:##// undefined//##
652 -
653 -(% class="box infomessage" %)
654 -(((
655 -идентификатор места, использующийся для получения списка инструкторов.
656 -)))
657 -
658 658  ==== requiredloyalty **##*##** ====
659 659  
660 660  Тип данных:##// boolean//##
... ... @@ -718,19 +718,6 @@
718 718  
719 719  [[image:1702554598837-627.png]]
720 720  
721 -==== skills **##*##** ====
722 -
723 -Тип данных:##// Array<number>//##
724 -
725 -По умолчанию:##// []//##
726 -
727 -(% class="box infomessage" %)
728 -(((
729 -Ограничить видимость доступных к выбору дисциплин по идентификатору
730 -)))
731 -
732 -[[image:1702639385677-964.png]]
733 -
734 734  ==== tariffsseancesfilter **##*##** ====
735 735  
736 736  Тип данных:##// boolean//##
... ... @@ -858,9 +858,9 @@
858 858  
859 859  По умолчанию:##// []//##
860 860  
861 -(% class="box warningmessage" %)
878 +(% class="box infomessage" %)
862 862  (((
863 -Описание отсутствует
880 +Фильтр списка доступных связок занятий по массиву идентификаторов
864 864  )))
865 865  
866 866  ==== groupid ====
XWiki.XWikiRights[2]
allow
... ... @@ -1,0 +1,1 @@
1 +Разрешить
groups
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiAllGroup
levels
... ... @@ -1,0 +1,1 @@
1 +view