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

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

<
От версии < 53.1 >
отредактировано Михаил Галич
на 20.12.2023, 16:06
К версии < 76.1 >
отредактировано Байн Огультинова
на 28.08.2025, 14:36
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

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