Изменения документа Для_разработчиков
Редактировал(а) Михаил Галич 26.11.2024, 12:16
<
>
отредактировано Михаил Галич
на 20.12.2023, 12:44
на 20.12.2023, 12:44
отредактировано Михаил Галич
на 20.12.2023, 15:48
на 20.12.2023, 15:48
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 1 добавлено, 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,130 +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 -==== rewritetariffsid **##*##** ==== 298 - 299 -Тип данных:##// Array<number> //##//|## boolean##// 300 - 301 -По умолчанию:##// []//## 302 - 303 -(% class="box infomessage" %) 304 -((( 305 -Тарифы, которые следует показать после ввода карты во вкладке «Пополнение услуг». По умолчанию массив пуст и не показывает отдельно никакие из услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать услуги, доступные только для него. 306 -))) 307 - 308 -Пример: 309 - 310 -{{code language="javascript"}} 311 -rtariffsid: [56, 57] // покажет тарифы с id 56 и 57 после ввода карты во вкладке «Пополнение услуг» 312 -rtariffsid: false // уберёт все тарифы во вкладке «Пополнение услуг» 313 -{{/code}} 314 - 315 -==== rtariffsid ==== 316 - 317 -(% class="box infomessage" %) 318 -((( 319 -См. rewritetariffsid. Доступен и в старой версии виджета 320 -))) 321 - 322 -==== bundlesid ==== 323 - 324 -Тип данных:##// Array<number> //##//|## boolean##// 325 - 326 -По умолчанию:##// []//## 327 - 328 -(% class="box infomessage" %) 329 -((( 330 -Пакеты услуг, которые следует показать на первой странице. По умолчанию массив пуст и не показывает отдельно никакие из пакетов услуг. Используется для принудительной фильтрации в том случае, когда определённому пользователю необходимо показывать пакеты услуг, доступные только для него. 331 -))) 332 - 333 -Пример: 334 - 335 -{{code language="javascript"}} 336 -bundlesid: [4, 5] // покажет пакеты услуг с id 4 и 5 в момент открытия виджета. 337 -bundlesid: false // уберёт все пакеты услуг с первой страницы 338 -{{/code}} 339 - 340 -==== bundleslessonstariffsid ==== 341 - 342 -Тип данных:##// Array<number>//## 343 - 344 -По умолчанию:##// []//## 345 - 346 -(% class="box warningmessage" %) 347 -((( 348 -Описание отсутствует 349 -))) 350 - 351 -==== groupid ==== 352 - 353 -Тип данных:##// number//## 354 - 355 -По умолчанию:##// undefined//## 356 - 357 -(% class="box infomessage" %) 358 -((( 359 -Параметр, который форсирует показ определённой группы услуг ппс. groupid: 5 покажет только одну группу с id 5 в виджете. 360 -))) 361 - 362 ----- 363 - 364 -=== Предзаказ === 365 - 366 -==== preorder ==== 367 - 368 -Тип данных:##// Array<object>//## 369 - 370 -По умолчанию:##// undefined//## 371 - 372 -(% class="box infomessage" %) 373 -((( 374 -Параметр, позволяющий купить сразу несколько услуг и перейти к подтверждению покупки. 375 - • id — id услуги к покупке 376 - • date — дата, на которую покупается услуга 377 - • count — количество покупаемых услуг 378 -))) 379 - 380 -===== Пример передаваемых данных: ===== 381 - 382 -{{code language="javascript"}} 383 -// либо WPOpenModal({}) 384 -WPOpen({ 385 - preorder: [ 386 - { 387 - id: 57, 388 - date: '06.06.2019', 389 - count: 1 390 - }, { 391 - id: 58, 392 - date: '07.06.2019', 393 - count: 2 394 - } 395 - ] 396 -}) 397 -{{/code}} 398 - 399 ----- 400 - 401 401 === Отображение === 402 402 403 403 ==== cartmaxitems **##*##** ==== ... ... @@ -428,11 +428,13 @@ 428 428 429 429 По умолчанию:##// []//## 430 430 431 -(% class="box warningmessage" %)301 +(% class="box infomessage" %) 432 432 ((( 433 - Описаниеотсутствует303 +Фильтр категорий инструкторских занятий. Скрывает категории в выпадающем списке, **##id##** которых не совпадают заданными в массиве. 434 434 ))) 435 435 306 +[[image:1703065952567-753.png]] 307 + 436 436 ==== clubsiteid ==== 437 437 438 438 Тип данных:##// number//## ... ... @@ -543,12 +543,12 @@ 543 543 Фильтр программ обучения для групповых занятий 544 544 ))) 545 545 546 - ====[[image:1703065356750-663.png]]====418 +[[image:1703065356750-663.png]] 547 547 548 548 Пример: 549 549 550 550 {{code language="javascript"}} 551 -grouplessonstariffsid: [1823, 1900] 423 +grouplessonstariffsid: [1823, 1900] // скрыть все программы обучения, кроме 1823 и 1900 552 552 {{/code}} 553 553 554 554 ==== lessonslocation **##*##** ==== ... ... @@ -750,15 +750,24 @@ 750 750 751 751 ==== personallessonsskillstariffs **##*##** ==== 752 752 753 -Тип данных:##// Array<number> //##//|##object##//625 +Тип данных:##// object//## 754 754 755 -По умолчанию:##// []//##627 +По умолчанию:##// {}//## 756 756 757 757 (% class="box infomessage" %) 758 758 ((( 759 -Производит фильтрацию тарифов для индивидуальных занятий. Принимает массив идентификаторов. 631 +Ограничивает список тарифов (в фильтре) при выборе конкретной дисциплины. 632 +Принимает объект, внутри которого указываются пары ключ/значение по выражению: {skillid}: [{tariffid},...] 760 760 ))) 761 761 635 +Пример: 636 + 637 +{{code language="javascript"}} 638 +personallessonsskillstariffs: { 639 + "1": [ 15, 23] // При выборе дисциплины с id 1 - отображать тарифы с id 15 и 23 640 +} 641 +{{/code}} 642 + 762 762 ==== placeid **##*##** ==== 763 763 764 764 Тип данных:##// number//## ... ... @@ -861,7 +861,131 @@ 861 861 862 862 ---- 863 863 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 + 864 864 (% class="box warningmessage" %) 865 865 ((( 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 +((( 866 866 **##* ##**- доступно в новой версии виджета 867 867 )))
- 1703065952567-753.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.galich - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +2.9 KB - Содержимое