Изменения документа Для_разработчиков
Редактировал(а) Михаил Галич 26.11.2024, 12:16
<
>
отредактировано Михаил Галич
на 20.12.2023, 11:42
на 20.12.2023, 11:42
отредактировано Михаил Галич
на 20.12.2023, 15:48
на 20.12.2023, 15:48
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 5 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -149,10 +149,8 @@ 149 149 150 150 ==== height ==== 151 151 152 -Тип данных:## //number //|## boolean##//152 +Тип данных:## //number//## 153 153 154 -По умолчанию:##// false//## 155 - 156 156 (% class="box infomessage" %) 157 157 ((( 158 158 Высота виджета в пикселях, по умолчанию: ... ... @@ -162,10 +162,8 @@ 162 162 163 163 ==== width ==== 164 164 165 -Тип данных:## //number //|## boolean##//163 +Тип данных:## //number//## 166 166 167 -По умолчанию:##// false//## 168 - 169 169 (% class="box infomessage" %) 170 170 ((( 171 171 Ширина виджета в пикселях, по умолчанию: ... ... @@ -188,10 +188,8 @@ 188 188 189 189 ==== place ==== 190 190 191 -Тип данных:## //string //|## boolean##//187 +Тип данных:## //string//## 192 192 193 -По умолчанию:##// false//## 194 - 195 195 (% class="box infomessage" %) 196 196 ((( 197 197 Идентификатор элемента DOM, в который необходимо поместить виджет, например: **###widget##**. Используется совместно с **##type: 'instant'##** ... ... @@ -274,134 +274,6 @@ 274 274 275 275 ---- 276 276 277 -=== Услуги, пакеты услуг, группы услуг === 278 - 279 -==== tariffsid ==== 280 - 281 -Тип данных:##// Array<number> //##//|## boolean##// 282 - 283 -По умолчанию:##// []//## 284 - 285 -(% class="box infomessage" %) 286 -((( 287 -Тарифы, которые следует показать на вкладке «Покупка услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 288 -))) 289 - 290 -Пример: 291 - 292 -{{code language="javascript"}} 293 -tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг». 294 -tariffsid: false // уберёт все тарифы с первой страницы 295 -{{/code}} 296 - 297 - 298 - 299 -==== rtariffsid ==== 300 - 301 -Тип данных:##// Array<number> //##//|## boolean##// 302 - 303 -По умолчанию:##// []//## 304 - 305 -(% class="box infomessage" %) 306 -((( 307 -Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 308 -))) 309 - 310 -Пример: 311 - 312 -{{code language="javascript"}} 313 -rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг» 314 -rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг» 315 -{{/code}} 316 - 317 - 318 - 319 -==== rewritetariffsid ==== 320 - 321 -(% class="box infomessage" %) 322 -((( 323 -См. rtariffsid 324 -))) 325 - 326 -==== bundlesid ==== 327 - 328 -Тип данных:##// Array<number> //##//|## boolean##// 329 - 330 -По умолчанию:##// []//## 331 - 332 -(% class="box infomessage" %) 333 -((( 334 -Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него. 335 -))) 336 - 337 -Пример: 338 - 339 -{{code language="javascript"}} 340 -bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета. 341 -bundlesid: false // уберёт все пакеты услуг с первой страницы 342 -{{/code}} 343 - 344 -==== bundleslessonstariffsid ==== 345 - 346 -Тип данных:##// Array<number>//## 347 - 348 -По умолчанию:##// []//## 349 - 350 -(% class="box warningmessage" %) 351 -((( 352 -Описание отсутствует 353 -))) 354 - 355 -==== groupid ==== 356 - 357 -Тип данных:##// number//## 358 - 359 -По умолчанию:##// undefined//## 360 - 361 -(% class="box infomessage" %) 362 -((( 363 -Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете. 364 -))) 365 - 366 ----- 367 - 368 -=== Предзаказ === 369 - 370 -==== preorder ==== 371 - 372 -Тип данных:##// Array<object>//## 373 - 374 -По умолчанию:##// undefined//## 375 - 376 -(% class="box infomessage" %) 377 -((( 378 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки. 379 - • id — id услуги к покупке 380 - • date — дата, на которую покупается услуга 381 - • count — количество покупаемых услуг 382 -))) 383 - 384 -===== Пример передаваемых данных: ===== 385 - 386 -{{code language="javascript"}} 387 -// либо WPOpenModal({}) 388 -WPOpen({ 389 - preorder: [ 390 - { 391 - id: 57, 392 - date: '06.06.2019', 393 - count: 1 394 - }, { 395 - id: 58, 396 - date: '07.06.2019', 397 - count: 2 398 - } 399 - ] 400 -}) 401 -{{/code}} 402 - 403 ----- 404 - 405 405 === Отображение === 406 406 407 407 ==== cartmaxitems **##*##** ==== ... ... @@ -432,11 +432,13 @@ 432 432 433 433 По умолчанию:##// []//## 434 434 435 -(% class="box warningmessage" %)301 +(% class="box infomessage" %) 436 436 ((( 437 - Описаниеотсутствует303 +Фильтр категорий инструкторских занятий. Скрывает категории в выпадающем списке, **##id##** которых не совпадают заданными в массиве. 438 438 ))) 439 439 306 +[[image:1703065952567-753.png]] 307 + 440 440 ==== clubsiteid ==== 441 441 442 442 Тип данных:##// number//## ... ... @@ -542,11 +542,19 @@ 542 542 543 543 По умолчанию:##// []//## 544 544 545 -(% class="box warningmessage" %)413 +(% class="box infomessage" %) 546 546 ((( 547 - Описаниеотсутствует415 +Фильтр программ обучения для групповых занятий 548 548 ))) 549 549 418 +[[image:1703065356750-663.png]] 419 + 420 +Пример: 421 + 422 +{{code language="javascript"}} 423 +grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900 424 +{{/code}} 425 + 550 550 ==== lessonslocation **##*##** ==== 551 551 552 552 Тип данных:##// number//## ... ... @@ -709,11 +709,13 @@ 709 709 710 710 По умолчанию:##// false//## 711 711 712 -(% class="box warningmessage" %)588 +(% class="box infomessage" %) 713 713 ((( 714 - Описание отсутствует590 +Если **##true##** скрывает фильтр по программе обучения инструкторских занятий 715 715 ))) 716 716 593 +[[image:1703063138160-208.png]] 594 + 717 717 ==== onlytab **##*##** ==== 718 718 719 719 Тип данных:##// string //##//|## Array<string>##// ... ... @@ -744,15 +744,24 @@ 744 744 745 745 ==== personallessonsskillstariffs **##*##** ==== 746 746 747 -Тип данных:##// Array<number> //##//|##object##//625 +Тип данных:##// object//## 748 748 749 -По умолчанию:##// []//##627 +По умолчанию:##// {}//## 750 750 751 751 (% class="box infomessage" %) 752 752 ((( 753 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов. 631 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины. 632 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...] 754 754 ))) 755 755 635 +Пример: 636 + 637 +{{code language="javascript"}} 638 +personallessonsskillstariffs: { 639 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23 640 +} 641 +{{/code}} 642 + 756 756 ==== placeid **##*##** ==== 757 757 758 758 Тип данных:##// number//## ... ... @@ -855,7 +855,131 @@ 855 855 856 856 ---- 857 857 745 +=== Предзаказ === 746 + 747 +==== preorder ==== 748 + 749 +Тип данных:##// Array<object>//## 750 + 751 +По умолчанию:##// undefined//## 752 + 753 +(% class="box infomessage" %) 754 +((( 755 +Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки. 756 + • id — id услуги к покупке 757 + • date — дата, на которую покупается услуга 758 + • count — количество покупаемых услуг 759 +))) 760 + 761 +===== Пример передаваемых данных: ===== 762 + 763 +{{code language="javascript"}} 764 +// либо WPOpenModal({}) 765 +WPOpen({ 766 + preorder: [ 767 + { 768 + id: 57, 769 + date: '06.06.2019', 770 + count: 1 771 + }, { 772 + id: 58, 773 + date: '07.06.2019', 774 + count: 2 775 + } 776 + ] 777 +}) 778 +{{/code}} 779 + 780 +---- 781 + 782 +=== Услуги, пакеты услуг, группы услуг === 783 + 784 +==== tariffsid ==== 785 + 786 +Тип данных:##// Array<number> //##//|## boolean##// 787 + 788 +По умолчанию:##// []//## 789 + 790 +(% class="box infomessage" %) 791 +((( 792 +Тарифы, которые следует показать на вкладке «Покупка услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 793 +))) 794 + 795 +Пример: 796 + 797 +{{code language="javascript"}} 798 +tariffsid: [29, 30] // покажет тарифы с id 29 и 30 во вкладке «Покупка услуг». 799 +tariffsid: false // уберёт все тарифы с первой страницы 800 +{{/code}} 801 + 802 +==== rewritetariffsid **##*##** ==== 803 + 804 +Тип данных:##// Array<number> //##//|## boolean##// 805 + 806 +По умолчанию:##// []//## 807 + 808 +(% class="box infomessage" %) 809 +((( 810 +Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 811 +))) 812 + 813 +Пример: 814 + 815 +{{code language="javascript"}} 816 +rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг» 817 +rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг» 818 +{{/code}} 819 + 820 +==== rtariffsid ==== 821 + 822 +(% class="box infomessage" %) 823 +((( 824 +См. rewritetariffsid. Доступен и в старой версии виджета 825 +))) 826 + 827 +==== bundlesid ==== 828 + 829 +Тип данных:##// Array<number> //##//|## boolean##// 830 + 831 +По умолчанию:##// []//## 832 + 833 +(% class="box infomessage" %) 834 +((( 835 +Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него. 836 +))) 837 + 838 +Пример: 839 + 840 +{{code language="javascript"}} 841 +bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета. 842 +bundlesid: false // уберёт все пакеты услуг с первой страницы 843 +{{/code}} 844 + 845 +==== bundleslessonstariffsid ==== 846 + 847 +Тип данных:##// Array<number>//## 848 + 849 +По умолчанию:##// []//## 850 + 858 858 (% class="box warningmessage" %) 859 859 ((( 853 +Описание отсутствует 854 +))) 855 + 856 +==== groupid ==== 857 + 858 +Тип данных:##// number//## 859 + 860 +По умолчанию:##// undefined//## 861 + 862 +(% class="box infomessage" %) 863 +((( 864 +Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете. 865 +))) 866 + 867 +---- 868 + 869 +(% class="box warningmessage" %) 870 +((( 860 860 **##* ##**- доступно в новой версии виджета 861 861 )))
- 1703063138160-208.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +3.7 KB - Содержимое
- 1703065328290-657.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +37.2 KB - Содержимое
- 1703065338350-331.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +37.1 KB - Содержимое
- 1703065356750-663.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +36.7 KB - Содержимое
- 1703065952567-753.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +2.9 KB - Содержимое