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

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

<
От версии < 54.1 >
отредактировано Михаил Галич
на 20.12.2023, 16:08
К версии < 78.1 >
отредактировано Юлия Кирюшина
на 01.09.2025, 11:57
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Для разработчиков
1 +Для_разработчиков
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.galich
1 +XWiki.kirushina
Содержимое
... ... @@ -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,10 +244,10 @@
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 -==== lessonslocation **##*##** ====
270 +==== lessonslocation ====
251 251  
252 252  Тип данных:##// number//##
253 253  
... ... @@ -273,268 +273,348 @@
273 273  
274 274  [[image:1702641274330-465.png]]
275 275  
276 -=== Календарь и даты ===
296 +==== multidayslessonsskillstariffs ====
277 277  
278 -==== disableddates ====
298 +Тип данных:##// Array<number> //##//|## object##//
279 279  
280 -Тип данных:##// Array<string>//##
281 -
282 282  По умолчанию:##// []//##
283 283  
284 284  (% class="box infomessage" %)
285 285  (((
286 -Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
304 +Производит фильтрацию тарифов для многодневных занятий. Принимает массив идентификаторов.
305 +Параметр дополняет фильтрацию по параметру **##grouplessonsskillstariffs##**.
287 287  )))
288 288  
289 -Пример:
308 +==== nocategories ====
290 290  
291 -{{code language="javascript"}}
292 -disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
293 -{{/code}}
310 +Тип данных:##// boolean//##
294 294  
295 -==== forcedate ====
312 +По умолчанию:##// false//##
296 296  
297 -Тип данных:##// string//##
314 +(% class="box infomessage" %)
315 +(((
316 +Если **##true##** скрывает фильтр по категории инструкторских занятий
317 +)))
298 298  
299 -По умолчанию:##// undefined//##
319 +[[image:1702638427440-675.png]]
300 300  
321 +==== nocoach ====
322 +
323 +Тип данных:##// boolean//##
324 +
325 +По умолчанию:##// false//##
326 +
301 301  (% class="box infomessage" %)
302 302  (((
303 -Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
304 -**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
329 +Если **##true##** скрывает выпадающее меню выбора инструктора
305 305  )))
306 306  
307 -==== maxdate ====
332 +[[image:1702638265778-588.png]]
308 308  
309 -Тип данных:##// string//##
334 +==== nolocation ====
310 310  
311 -По умолчанию:##// undefined//##
336 +Тип данных:##// boolean//##
312 312  
338 +По умолчанию:##// false//##
339 +
313 313  (% class="box infomessage" %)
314 314  (((
315 -Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
316 -**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
342 +Если **##true##** скрывает фильтр по месту проведения инструкторских занятий
317 317  )))
318 318  
319 -==== mindate ====
345 +[[image:1702638034420-756.png]]
320 320  
321 -Тип данных:##// string//##
347 +==== noskills ====
322 322  
323 -По умолчанию:##// undefined//##
349 +Тип данных:##// boolean//##
324 324  
351 +По умолчанию:##// false//##
352 +
325 325  (% class="box infomessage" %)
326 326  (((
327 -Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
328 -**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
355 +Если **##true##** скрывает фильтр по дисциплине инструкторских занятий
329 329  )))
330 330  
331 -==== nocalendar ====
358 +[[image:1702638705750-678.png]]
332 332  
333 -Тип данных:## //boolean//##
360 +==== notagfilter ====
334 334  
362 +Тип данных:##// boolean//##
363 +
335 335  По умолчанию:##// false//##
336 336  
337 337  (% class="box infomessage" %)
338 338  (((
339 -Убирает календарь внутри виджета (и в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
368 +Если **##true##** скрывает фильтр по тэгам
340 340  )))
341 341  
342 -----
371 +[[image:1732612477973-413.png]]
343 343  
344 -=== Отображение ===
345 345  
346 -==== cartmaxitems **##*##** ====
374 +==== notariffs ====
347 347  
348 -Тип данных:##// number//##
376 +Тип данных:##// boolean//##
349 349  
350 -По умолчанию:##// 6//##
378 +По умолчанию:##// false//##
351 351  
352 352  (% class="box infomessage" %)
353 353  (((
354 -Ограничивает максимальное кол-во товаров в корзине. ##Минимальное значение 1, но не меньше **cartminitems**. Максимальное значение 60.##
382 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
355 355  )))
356 356  
357 -==== cartminitems **##*##** ====
385 +[[image:1703063138160-208.png]]
358 358  
359 -Тип данных:##// number//##
387 +==== personallessonsskillstariffs ====
360 360  
361 -По умолчанию:##// 1//##
389 +Тип данных:##// object//##
362 362  
391 +По умолчанию:##// {}//##
392 +
363 363  (% class="box infomessage" %)
364 364  (((
365 -Ограничивает минимальное кол-во товаров в корзине. ##Минимальное значение 1. Максимальное значение 60, но не больше **cartmaxitems**.##
395 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
396 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
366 366  )))
367 367  
368 -==== clubsiteid ====
399 +Пример:
369 369  
401 +{{code language="javascript"}}
402 +personallessonsskillstariffs: {
403 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
404 +}
405 +{{/code}}
406 +
407 +==== placeid ====
408 +
370 370  Тип данных:##// number//##
371 371  
372 -По умолчанию:##// 0//##
411 +По умолчанию:##// undefined//##
373 373  
374 -(% class="box warningmessage" %)
413 +(% class="box infomessage" %)
375 375  (((
376 -Описание отсутствует
415 +Идентификатор места, использующийся для получения списка инструкторов.
377 377  )))
378 378  
379 -==== disablemultipleseances **##*##** ====
418 +==== singleguest ====
380 380  
381 -Тип данных:##// boolean//##
420 +Тип данных:##// Boolean//##
382 382  
383 383  По умолчанию:##// false//##
384 384  
385 385  (% class="box infomessage" %)
386 386  (((
387 -Параметр предотвращает добавление в корзину тарифов с различными сеансами.
388 -Таким образом как только в корзине появится хоть один товар с сеансом "10:00 - 11:30", товары, у которых есть сеанс например "13:00 - 14:30" будет невозможно добавить в корзину.
389 -Товары без сеансов **не будут затронуты**.
426 +Если **##true##**, то при выборе занятия препятствует выбору 2 гостей.
390 390  )))
391 391  
392 -==== forcemedia ====
429 +[[image:1710854841918-858.png]]
393 393  
394 -Тип данных:##// string//##
431 +==== skills ====
395 395  
396 -По умолчанию:##// ''//##
433 +Тип данных:##// Array<number>//##
397 397  
435 +По умолчанию:##// []//##
436 +
398 398  (% class="box infomessage" %)
399 399  (((
400 -Параметр, который вставяет строчку с носителем в поле носителя во вкладке «Пополнение услуг». Используется, например, для QR-кода нанесённого на носитель, чтобы быстро его пополнить.
439 +Ограничить видимость доступных к выбору дисциплин по идентификатору
401 401  )))
402 402  
442 +[[image:1702639385677-964.png]]
443 +
444 +=== Календарь и даты ===
445 +
446 +==== disableddates * ====
447 +
448 +Тип данных:##// Array<string>//##
449 +
450 +По умолчанию:##// []//##
451 +
452 +(% class="box infomessage" %)
453 +(((
454 +Параметр отключения дат в календаре (и в //покупке// и в //пополнении//). Делает невозможным выбор определённых дней в массиве дат.
455 +)))
456 +
403 403  Пример:
404 404  
405 405  {{code language="javascript"}}
406 -forcemedia: 'E0012345678900'
460 +disableddates: ['23.02.2018', '08.03.2018'] // уберёт даты 23.02.2018 и 08.03.2018 из возможных для выбора дат в календаре.
407 407  {{/code}}
408 408  
409 -==== forceseanceid **##*##** ====
463 +==== disableddays **##*##** ====
410 410  
411 -Тип данных:##// number//##
465 +Тип данных:##// Array<number>//##
412 412  
413 -По умолчанию без указания идентификатора не учитывается.
467 +По умолчанию:##// []//##
414 414  
415 415  (% class="box infomessage" %)
416 416  (((
417 -Заставит виджет выбрать мероприятие арены по идентификатору платформы и не позволять вернуться к этапу выбора других мероприятий.
471 +Параметры открлючения дней недели в календаре (и в покупке и в пополнении), где 0 - воскресенье, 1 - понедельник и так далее.
418 418  )))
419 419  
420 -==== forcesectorid **##*##** ====
474 +==== forcedate * ====
421 421  
422 -Тип данных:##// number//##
476 +Тип данных:##// string//##
423 423  
424 -По умолчанию без указания идентификатора не учитывается.
478 +По умолчанию:##// undefined//##
425 425  
426 426  (% class="box infomessage" %)
427 427  (((
428 -Заставит виджет выбрать сектор мероприятия по **##id##** и не позволять вернуться к этапу выбора других секторов.
482 +Параметр для открывания виджета с указанной сразу датой (и в //покупке// и в //пополнении//).
483 +**##forcedate: '20.05.2018'##** покажет услуги к продаже на дату 20.05.2018.
429 429  )))
430 430  
431 -==== forcetab **##*##** ====
486 +==== maxdate * ====
432 432  
433 433  Тип данных:##// string//##
434 434  
435 -По умолчанию:##// ''//##
490 +По умолчанию:##// undefined//##
436 436  
437 437  (% class="box infomessage" %)
438 438  (((
439 -Переключение на необходимую вкладку виджета («**покупка услуг**» или «**пополнение услуг**») при загрузке.
440 -По умолчанию открывается вкладка «**покупка услуг**».
441 -**##forcetab: 'rewrite'##** принудительно откроет «**пополнение услуг**».
442 -Обычно используется в комбинации с параметром **##onlytab##**
494 +Параметр максимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
495 +**##maxdate: '20.05.2018'##** покажет 20.05.2018 как самую последнюю дату, доступную к выбору в календаре.
443 443  )))
444 444  
445 -==== grouplessonsskillstariffs ====
498 +==== mindate * ====
446 446  
447 -Тип данных:##// Array<number> //##//|## object##//
500 +Тип данных:##// string//##
448 448  
449 -По умолчанию:##// {}//##
502 +По умолчанию:##// undefined//##
450 450  
451 -(% class="box warningmessage" %)
504 +(% class="box infomessage" %)
452 452  (((
453 -Описание отсутствует
506 +Параметр минимальной отображаемой даты в календаре (и в //покупке// и в //пополнении//).
507 +**##mindate: '20.05.2018'##** покажет 20.05.2018 как самую первую дату, доступную к выбору в календаре, если она находится после текущего дня.
454 454  )))
455 455  
456 -==== locale **##*##** ====
510 +==== nocalendar * ====
457 457  
458 -Тип данных:##// string//##
512 +Тип данных:## //boolean//##
459 459  
460 -По умолчанию:##// ''//##
514 +По умолчанию:##// false//##
461 461  
462 462  (% class="box infomessage" %)
463 463  (((
464 -Параметр локализации. Позволяет переключать между языками виджета, например 'ru' - русский язык, 'en' - английский язык.
518 +Убирает календарь внутри виджета в //покупке// и в //пополнении//), в случаях, когда дата, на которую покупается/пополняется билет, не важна.
465 465  )))
466 466  
467 -==== marketbillid ====
521 +==== servicecalendar * ====
468 468  
469 -Тип данных:##// number//##
523 +Тип данных~:// "block" | "page"//
470 470  
471 -По умолчанию:##// undefined//##
525 +По умолчанию без указания идентификатора не учитывается.
472 472  
473 -(% class="box warningmessage" %)
527 +(% class="box infomessage" %)
474 474  (((
475 -Описание отсутствует
529 +Изменяет отображение календаря в виджете.
530 +
531 +**servicecalendar: "block"  **обычно используется в комбинации с параметром **busycalendar:true, **чтобы скрыть кнопки Отменить, Очистить и Ок.
532 +
533 +При** servicecalendar: "page" **календарь не имеет привычных кнопок календаря Отменить, Очистить и Ок, вместо них доступна только кнопка Выбрать, потому в комбинации с параметром **busycalendar:true **не нуждается.
476 476  )))
477 477  
478 -==== marketemployeeid ====
536 +{{code language="javascript"}}
537 +servicecalendar: "block" // закрепит календарь в виджете в открытом виде.
479 479  
480 -Тип данных:##// number//##
539 +servicecalendar: "page" // автоматически откроет календарь в виджете при инициализации.
540 +{{/code}}
481 481  
482 -По умолчанию:##// undefined//##
542 +==== busycalendar * ====
483 483  
484 -(% class="box warningmessage" %)
544 +Тип данных:##// boolean//##
545 +
546 +По умолчанию:##// false//##
547 +
548 +(% class="box infomessage" %)
485 485  (((
486 -Описание отсутствует
550 +Изменяет отображение календаря в виджете.
551 +
552 +Работает, если **servicecalendar: "block".**
553 +
554 +Используется, чтобы скрыть кнопки Отменить, Очистить и Ок у закрепленного календаря.
487 487  )))
488 488  
489 -==== minimap **##*##** ====
557 +==== saledepth **##*##** ====
490 490  
491 -Тип данных:##// boolean//##
559 +Тип данных:## //number//##
492 492  
493 -По умолчанию:##// true//##
561 +По умолчанию:##// undefined//##
494 494  
495 495  (% class="box infomessage" %)
496 496  (((
497 -Отображать миникарту.
565 +Ограничивает глубину продаж начиная с сегодняшнего дня. Таким образом если ##saledepth: 1##, то доступные даты в календаре выбора тарифа будут __**сегодня **__и __**завтра**__.
566 +⚠ Имеет больший приоритет, чем ##maxdate##
498 498  )))
499 499  
500 -==== minimapaspect **##*##** ====
569 +----
501 501  
571 +=== Отображение ===
572 +
573 +==== cartmaxitems ====
574 +
502 502  Тип данных:##// number//##
503 503  
504 -По умолчанию:##// 0.2//##
577 +По умолчанию:##// 6//##
505 505  
506 506  (% class="box infomessage" %)
507 507  (((
508 -Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится.
581 +Ограничивает максимальное коло товаров в корзине. ##Минимальное значение 1, но не меньше **cartminitems**. Максимальное значение 60.##
509 509  )))
510 510  
511 -==== multidayslessonsskillstariffs **##*##** ====
584 +==== cartminitems ====
512 512  
513 -Тип данных:##// Array<number> //##//|## object##//
586 +Тип данных:##// number//##
514 514  
515 -По умолчанию:##// []//##
588 +По умолчанию:##// 1//##
516 516  
517 517  (% class="box infomessage" %)
518 518  (((
519 -Производит фильтрацию тарифов для многодневных занятий. Принимает массив идентификаторов.
520 -Параметр дополняет фильтрацию по параметру **##grouplessonsskillstariffs##**.
592 +Ограничивает минимальное кол-во товаров в корзине. ##Минимальное значение 1. Максимальное значение 60, но не больше **cartmaxitems**.##
521 521  )))
522 522  
523 -==== nocategories **##*##** ====
595 +==== clubsiteid ====
524 524  
525 -Тип данных:##// boolean//##
597 +Тип данных:##// number//##
526 526  
527 -По умолчанию:##// false//##
599 +По умолчанию:##// 0//##
528 528  
529 529  (% class="box infomessage" %)
530 530  (((
531 -Если **##true##** скрывает фильтр по категории инструкторских занятий
603 +Вызов сайта для оформления клубного контракта
532 532  )))
533 533  
534 -[[image:1702638427440-675.png]]
606 +==== customseancetitles ====
535 535  
536 -==== nocoach **##*##** ====
608 +Типа данных: ##//Array<object>//##
537 537  
610 +(% class="box infomessage" %)
611 +(((
612 +Выводит цветную текст-метку над сеансом.
613 +Описание параметров объекта текста-метки:
614 +\\##**seanceId**## - идентификатор сеанса, у которого нужно отобразить текст-метку
615 +##**days**## - массив с днями недели, в которые нужно отобразить текст-метку. **ВАЖНО**: 0 - воскресенье, 1 - понедельник ... 6 - суббота
616 +##**dates**## - массив с датами, в которые нужно отобразить текст-метку независимо от массива дней.
617 +##**color**## - любой валидный CSS цвет текста-метки
618 +##**text**## - текст, который нужно отобразить
619 +\\Работает если **##tariffsseancesfilter: true##**
620 +)))
621 +
622 +Пример:
623 +
624 +{{code language="javascript"}}
625 +customseancetitles: [
626 + {
627 + seanceId: 1,
628 + text: "Тематический сеанс",
629 + color: "#f00",
630 + days: [0,1],
631 + dates: ["25.12.2023","17.04.2025"]
632 + }
633 +]
634 +{{/code}}
635 +
636 +==== disablemultipleseances ====
637 +
538 538  Тип данных:##// boolean//##
539 539  
540 540  По умолчанию:##// false//##
... ... @@ -541,121 +541,153 @@
541 541  
542 542  (% class="box infomessage" %)
543 543  (((
544 -Если **##true##** скрывает выпадающее меню выбора инструктора
644 +Параметр предотвращает добавление в корзину тарифов с различными сеансами.
645 +Таким образом как только в корзине появится хоть один товар с сеансом "10:00 - 11:30", товары, у которых есть сеанс например "13:00 - 14:30" будет невозможно добавить в корзину.
646 +Товары без сеансов **не будут затронуты**.
545 545  )))
546 546  
547 -[[image:1702638265778-588.png]]
649 +==== forcemedia * ====
548 548  
549 -==== nolocation **##*##** ====
651 +Тип данных:##// string//##
550 550  
551 -Тип данных:##// boolean//##
653 +По умолчанию:##// ''//##
552 552  
553 -По умолчанию:##// false//##
554 -
555 555  (% class="box infomessage" %)
556 556  (((
557 -Если **##true##** скрывает фильтр по месту проведения инструкторских занятий
657 +Параметр, который вставяет строчку с носителем в поле носителя во вкладке «Пополнение услуг». Используется, например, для QR-кода нанесённого на носитель, чтобы быстро его пополнить.
558 558  )))
559 559  
560 -[[image:1702638034420-756.png]]
660 +Пример:
561 561  
562 -==== nopromo **##*##** ====
662 +{{code language="javascript"}}
663 +forcemedia: 'E0012345678900'
664 +{{/code}}
563 563  
564 -Тип данных:##// boolean//##
666 +==== forceseanceid ====
565 565  
566 -По умолчанию:##// false//##
668 +Тип данных:##// number//##
567 567  
670 +По умолчанию без указания идентификатора не учитывается.
671 +
568 568  (% class="box infomessage" %)
569 569  (((
570 -Убирает вывод промокода на странице подтверждения заказа.
674 +Заставит виджет выбрать мероприятие арены по идентификатору платформы и не позволять вернуться к этапу выбора других мероприятий.
571 571  )))
572 572  
573 -==== noskills **##*##** ====
677 +==== forcesectorid ====
574 574  
575 -Тип данных:##// boolean//##
679 +Тип данных:##// number//##
576 576  
577 -По умолчанию:##// false//##
681 +По умолчанию без указания идентификатора не учитывается.
578 578  
579 579  (% class="box infomessage" %)
580 580  (((
581 -Если **##true##** скрывает фильтр по дисциплине инструкторских занятий
685 +Заставит виджет выбрать сектор мероприятия по **##id##** и не позволять вернуться к этапу выбора других секторов.
582 582  )))
583 583  
584 -[[image:1702638705750-678.png]]
688 +==== forcetab **##*##** ====
585 585  
586 -==== notariffs ====
690 +Тип данных:##// string//##
587 587  
588 -Тип данных:##// boolean//##
692 +По умолчанию:##// ''//##
589 589  
590 -По умолчанию:##// false//##
591 -
592 592  (% class="box infomessage" %)
593 593  (((
594 -Если **##true##** скрывает фильтр по программе обучения инструкторских занятий
696 +Переключение на необходимую вкладку виджета («**покупка услуг**» или «**пополнение услуг**») при загрузке.
697 +По умолчанию открывается вкладка «**покупка услуг**».
698 +**##forcetab: 'rewrite'##** принудительно откроет «**пополнение услуг**».
699 +Обычно используется в комбинации с параметром **##onlytab##**
595 595  )))
596 596  
597 -[[image:1703063138160-208.png]]
702 +==== locale * ====
598 598  
599 -==== onlytab **##*##** ====
704 +Тип данных:##// string//##
600 600  
601 -Тип данных:##// string //##//|## Array<string>##//
706 +По умолчанию:##// ''//##
602 602  
603 -По умолчанию:##// []//##
708 +(% class="box infomessage" %)
709 +(((
710 +Параметр локализации. Позволяет переключать между языками виджета, например 'ru' - русский язык, 'en' - английский язык.
711 +)))
604 604  
713 +==== minimap ====
714 +
715 +Тип данных:##// boolean//##
716 +
717 +По умолчанию:##// true//##
718 +
605 605  (% class="box infomessage" %)
606 606  (((
607 -Скрытие других вкладок виджета («покупка услуг» или «пополнение услуг») при загрузке. Обычно используется в комбинации с параметром **##forcetab##**
721 +Отображать миникарту.
608 608  )))
609 609  
610 -{{code language="javascript"}}
611 -onlytab: 'service' // покажет только вкладку «покупка услуг».
612 -onlytab: 'rewrite' // покажет только вкладку «пополнение услуг».
613 -onlytab: ['service', 'rewrite'] // покажет только вкладки «покупка услуг» и «пополнение услуг»;
614 -{{/code}}
724 +==== minimapaspect ====
615 615  
616 -==== ordercomment **##*##** ====
726 +Тип данных:##// number//##
617 617  
618 -Тип данных:##// string//##
728 +По умолчанию:##// 0.2//##
619 619  
620 -По умолчанию:##// ''//##
730 +(% class="box infomessage" %)
731 +(((
732 +Размер миникарты относительной полного размера карты, а не контейнера, в которой она находится.
733 +)))
621 621  
735 +==== nopromo * ====
736 +
737 +Тип данных:##// boolean//##
738 +
739 +По умолчанию:##// false//##
740 +
622 622  (% class="box infomessage" %)
623 623  (((
624 -Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов.
743 +Убирает вывод промокода на странице подтверждения заказа.
625 625  )))
626 626  
627 -==== personallessonsskillstariffs **##*##** ====
746 +==== noscroll ====
628 628  
629 -Тип данных:##// object//##
748 +Тип данных:##// boolean//##
630 630  
631 -По умолчанию:##// {}//##
750 +По умолчанию:##// false//##
632 632  
633 633  (% class="box infomessage" %)
634 634  (((
635 -Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины.
636 -Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...]
754 +Скрывает кнопку прокручивания страницы виджета продаж вверх
637 637  )))
638 638  
639 -Пример:
757 +==== onlytab **##*##** ====
640 640  
759 +Тип данных:##// string //##//|## Array<string>##//
760 +
761 +По умолчанию:##// []//##
762 +
763 +(% class="box infomessage" %)
764 +(((
765 +Скрытие других вкладок виджета («покупка услуг» или «пополнение услуг») при загрузке. Обычно используется в комбинации с параметром **##forcetab
766 +Важно: ##**##если для отображения выбрана только одна вкладка, то вся навигационная панель скрывается.##
767 +)))
768 +
641 641  {{code language="javascript"}}
642 -personallessonsskillstariffs: {
643 - "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23
644 -}
770 +onlytab: "service" // покажет только вкладку «покупка услуг».
771 +onlytab: "rewrite" // покажет только вкладку «пополнение услуг».
772 +onlytab: "personal_lessons" // покажет только вкладку «индивидуальные занятия».
773 +onlytab: "group_lessons" // покажет только вкладку «групповые занятия».
774 +onlytab: "bundles_lessons" // покажет только вкладку «многодневные занятия».
775 +onlytab: ["service", "rewrite"] // покажет только вкладки «покупка услуг» и «пополнение услуг»;
776 +onlytab: "service, rewrite" // покажет только вкладки «покупка услуг» и «пополнение услуг»;
645 645  {{/code}}
646 646  
647 -==== placeid **##*##** ====
779 +==== ordercomment ====
648 648  
649 -Тип данных:##// number//##
781 +Тип данных:##// string//##
650 650  
651 -По умолчанию:##// undefined//##
783 +По умолчанию:##// ''//##
652 652  
653 653  (% class="box infomessage" %)
654 654  (((
655 дентификатор места, использующийся для получения списка инструкторов.
787 +Опциональный комментарий к заказу. Максимальная длинна комментария 50 символов.
656 656  )))
657 657  
658 -==== requiredloyalty **##*##** ====
790 +==== requiredloyalty ====
659 659  
660 660  Тип данных:##// boolean//##
661 661  
... ... @@ -663,10 +663,10 @@
663 663  
664 664  (% class="box infomessage" %)
665 665  (((
666 -Включает обязательную регистрацию клиента в программе настроенной на объектке.
798 +Включает обязательную регистрацию клиента в программе настроенной на объекте.
667 667  )))
668 668  
669 -==== resetcart **##*##** ====
801 +==== resetcart ====
670 670  
671 671  Тип данных:##// boolean//##
672 672  
... ... @@ -677,7 +677,7 @@
677 677  Автоматически очищать содержимое корзины.
678 678  )))
679 679  
680 -==== saletermstype **##*##** ====
812 +==== saletermstype ====
681 681  
682 682  Тип данных:##// string//##
683 683  
... ... @@ -694,7 +694,7 @@
694 694  saletermstype: 'default' // принятие правил не требуется.
695 695  {{/code}}
696 696  
697 -==== shownoticketsseances **##*##** ====
829 +==== shownoticketsseances ====
698 698  
699 699  Тип данных:##// boolean//##
700 700  
... ... @@ -705,7 +705,7 @@
705 705  Не скрывать сеансы, на которые закончились билеты. Работает если **##tariffsseancesfilter: true##**
706 706  )))
707 707  
708 -==== showoverseances **##*##** ====
840 +==== showoverseances ====
709 709  
710 710  Тип данных:##// boolean//##
711 711  
... ... @@ -718,21 +718,23 @@
718 718  
719 719  [[image:1702554598837-627.png]]
720 720  
721 -==== skills **##*##** ====
853 +==== tariffsseancesfilter ====
722 722  
723 -Тип данных:##// Array<number>//##
855 +Тип данных:##// boolean//##
724 724  
725 -По умолчанию:##// []//##
857 +По умолчанию:##// false//##
726 726  
727 727  (% class="box infomessage" %)
728 728  (((
729 -Ограничить видимость доступных к выбору дисциплин по идентификатору
861 +Включить отображение фильтра тарифов по сеансам.
730 730  )))
731 731  
732 -[[image:1702639385677-964.png]]
864 +[[image:https://info.moipass.ru/images/tariffsseancesfilter.png||alt="Example"]]
733 733  
734 -==== tariffsseancesfilter **##*##** ====
866 +==== ====
735 735  
868 +==== hidenext ====
869 +
736 736  Тип данных:##// boolean//##
737 737  
738 738  По умолчанию:##// false//##
... ... @@ -739,13 +739,9 @@
739 739  
740 740  (% class="box infomessage" %)
741 741  (((
742 -Включить отображение фильтра тарифов по сеансам.
876 +Убирает кнопку Далее, которая отображается после добавления тарифа в корзину до резервирования.
743 743  )))
744 744  
745 -[[image:https://info.moipass.ru/images/tariffsseancesfilter.png||alt="Example"]]
746 -
747 -----
748 -
749 749  === Предзаказ ===
750 750  
751 751  ==== preorder ====
... ... @@ -802,10 +802,11 @@
802 802  
803 803  {{code language="javascript"}}
804 804  tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг».
935 +tariffsid: "15, 16" // покажет тарифы с id 15 и 16 во вкладке «Покупка услуг».
805 805  tariffsid: false // уберёт все тарифы с первой страницы
806 806  {{/code}}
807 807  
808 -==== rewritetariffsid **##*##** ====
939 +==== rewritetariffsid ====
809 809  
810 810  Тип данных:##// Array<number> //##//|## boolean##//
811 811  
... ... @@ -858,9 +858,9 @@
858 858  
859 859  По умолчанию:##// []//##
860 860  
861 -(% class="box warningmessage" %)
992 +(% class="box infomessage" %)
862 862  (((
863 -Описание отсутствует
994 +Фильтр списка доступных связок занятий по массиву идентификаторов
864 864  )))
865 865  
866 866  ==== groupid ====
1710854841918-858.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +14.6 KB
Содержимое
1732612477973-413.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.galich
Размер
... ... @@ -1,0 +1,1 @@
1 +24.9 KB
Содержимое
1753179056434-450.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ogultinova
Размер
... ... @@ -1,0 +1,1 @@
1 +24.1 KB
Содержимое
XWiki.XWikiRights[2]
allow
... ... @@ -1,0 +1,1 @@
1 +Разрешить
groups
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiAllGroup
levels
... ... @@ -1,0 +1,1 @@
1 +view