Deployed 878d1b09 to 6.0 with MkDocs 1.3.1 and mike 1.1.2
[GitHub/WoltLab/woltlab.github.io.git] / 6.0 / package / pip / acp-search-provider / index.html
CommitLineData
9aa5da67
WG
1
2<!doctype html>
3<html lang="en" class="no-js">
4 <head>
5
6 <meta charset="utf-8">
7 <meta name="viewport" content="width=device-width,initial-scale=1">
8
9
10
11 <link rel="canonical" href="https://docs.woltlab.com/6.0/package/pip/acp-search-provider/">
12
13 <link rel="icon" href="../../../assets/default.favicon.ico">
14 <meta name="generator" content="mkdocs-1.3.1, mkdocs-material-8.3.9">
15
16
17
18 <title>acpSearchProvider - WoltLab Suite Documentation</title>
19
20
21
22 <link rel="stylesheet" href="../../../assets/stylesheets/main.1d29e8d0.min.css">
23
24
25 <link rel="stylesheet" href="../../../assets/stylesheets/palette.cbb835fc.min.css">
26
27
28
29 <meta name="theme-color" content="#009485">
30
31
32
33
34
35
36
37
38
39 <link rel="stylesheet" href="../../../stylesheets/extra.css">
40
41 <script>__md_scope=new URL("../../..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
42
43
44
45
46
47 </head>
48
49
50
51
52
53
54
55 <body dir="ltr" data-md-color-scheme="" data-md-color-primary="teal" data-md-color-accent="">
56
57
58
59 <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
60 <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
61 <label class="md-overlay" for="__drawer"></label>
62 <div data-md-component="skip">
63
64
65 <a href="#acp-search-provider-package-installation-plugin" class="md-skip">
66 Skip to content
67 </a>
68
69 </div>
70 <div data-md-component="announce">
71
72 <aside class="md-banner">
73 <div class="md-banner__inner md-grid md-typeset">
74
75 <a href="https://www.woltlab.com">Back to <strong>woltlab.com</strong></a>
76
77 </div>
78 </aside>
79
80 </div>
81
82 <div data-md-component="outdated" hidden>
83 <aside class="md-banner md-banner--warning">
84
85 </aside>
86 </div>
87
88
89
90
91<header class="md-header" data-md-component="header">
92 <nav class="md-header__inner md-grid" aria-label="Header">
93 <a href="../../.." title="WoltLab Suite Documentation" class="md-header__button md-logo" aria-label="WoltLab Suite Documentation" data-md-component="logo">
94
95 <img src="../../../assets/logo.png" alt="logo">
96
97 </a>
98 <label class="md-header__button md-icon" for="__drawer">
99 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
100 </label>
101 <div class="md-header__title" data-md-component="header-title">
102 <div class="md-header__ellipsis">
103 <div class="md-header__topic">
104 <span class="md-ellipsis">
105 WoltLab Suite Documentation
106 </span>
107 </div>
108 <div class="md-header__topic" data-md-component="header-topic">
109 <span class="md-ellipsis">
110
111 acpSearchProvider
112
113 </span>
114 </div>
115 </div>
116 </div>
117
118
119
120 <label class="md-header__button md-icon" for="__search">
121 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
122 </label>
123 <div class="md-search" data-md-component="search" role="dialog">
124 <label class="md-search__overlay" for="__search"></label>
125 <div class="md-search__inner" role="search">
126 <form class="md-search__form" name="search">
127 <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
128 <label class="md-search__icon md-icon" for="__search">
129 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
130 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
131 </label>
132 <nav class="md-search__options" aria-label="Search">
133
134 <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
135 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
136 </button>
137 </nav>
138
139 </form>
140 <div class="md-search__output">
141 <div class="md-search__scrollwrap" data-md-scrollfix>
142 <div class="md-search-result" data-md-component="search-result">
143 <div class="md-search-result__meta">
144 Initializing search
145 </div>
146 <ol class="md-search-result__list"></ol>
147 </div>
148 </div>
149 </div>
150 </div>
151</div>
152
153
154 <div class="md-header__source">
155 <a href="https://github.com/WoltLab/docs.woltlab.com/" title="Go to repository" class="md-source" data-md-component="source">
156 <div class="md-source__icon md-icon">
157
158 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
159 </div>
160 <div class="md-source__repository">
161 GitHub
162 </div>
163</a>
164 </div>
165
166 </nav>
167
168</header>
169
170 <div class="md-container" data-md-component="container">
171
172
173
174
175
176
177 <main class="md-main" data-md-component="main">
178 <div class="md-main__inner md-grid">
179
180
181
182 <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
183 <div class="md-sidebar__scrollwrap">
184 <div class="md-sidebar__inner">
185
186
187
188<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
189 <label class="md-nav__title" for="__drawer">
190 <a href="../../.." title="WoltLab Suite Documentation" class="md-nav__button md-logo" aria-label="WoltLab Suite Documentation" data-md-component="logo">
191
192 <img src="../../../assets/logo.png" alt="logo">
193
194 </a>
195 WoltLab Suite Documentation
196 </label>
197
198 <div class="md-nav__source">
199 <a href="https://github.com/WoltLab/docs.woltlab.com/" title="Go to repository" class="md-source" data-md-component="source">
200 <div class="md-source__icon md-icon">
201
202 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
203 </div>
204 <div class="md-source__repository">
205 GitHub
206 </div>
207</a>
208 </div>
209
210 <ul class="md-nav__list" data-md-scrollfix>
211
212
213
214
215
216
217
218
219 <li class="md-nav__item">
220 <a href="../../../getting-started/" class="md-nav__link">
221 Getting Started
222 </a>
223 </li>
224
225
226
227
228
229
230
231
232
233
234
235 <li class="md-nav__item md-nav__item--nested">
236
237
238 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2" type="checkbox" id="__nav_2" >
239
240
241
242
243 <label class="md-nav__link" for="__nav_2">
244 PHP API
245 <span class="md-nav__icon md-icon"></span>
246 </label>
247
248 <nav class="md-nav" aria-label="PHP API" data-md-level="1">
249 <label class="md-nav__title" for="__nav_2">
250 <span class="md-nav__icon md-icon"></span>
251 PHP API
252 </label>
253 <ul class="md-nav__list" data-md-scrollfix>
254
255
256
257
258
259
260 <li class="md-nav__item">
261 <a href="../../../php/pages/" class="md-nav__link">
262 Pages
263 </a>
264 </li>
265
266
267
268
269
270
271
272
273
274 <li class="md-nav__item">
275 <a href="../../../php/database-objects/" class="md-nav__link">
276 Database Objects
277 </a>
278 </li>
279
280
281
282
283
284
285
286
287
288 <li class="md-nav__item">
289 <a href="../../../php/database-access/" class="md-nav__link">
290 Database Access
291 </a>
292 </li>
293
294
295
296
297
298
299
300
301
302 <li class="md-nav__item">
303 <a href="../../../php/exceptions/" class="md-nav__link">
304 Exceptions
305 </a>
306 </li>
307
308
309
310
311
312
313
314
315
316
317 <li class="md-nav__item md-nav__item--nested">
318
319
320 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5" type="checkbox" id="__nav_2_5" >
321
322
323
324
325 <label class="md-nav__link" for="__nav_2_5">
326 API
327 <span class="md-nav__icon md-icon"></span>
328 </label>
329
330 <nav class="md-nav" aria-label="API" data-md-level="2">
331 <label class="md-nav__title" for="__nav_2_5">
332 <span class="md-nav__icon md-icon"></span>
333 API
334 </label>
335 <ul class="md-nav__list" data-md-scrollfix>
336
337
338
339
340
341
342
343 <li class="md-nav__item md-nav__item--nested">
344
345
346 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5_1" type="checkbox" id="__nav_2_5_1" >
347
348
349
350
351 <label class="md-nav__link" for="__nav_2_5_1">
352 Caches
353 <span class="md-nav__icon md-icon"></span>
354 </label>
355
356 <nav class="md-nav" aria-label="Caches" data-md-level="3">
357 <label class="md-nav__title" for="__nav_2_5_1">
358 <span class="md-nav__icon md-icon"></span>
359 Caches
360 </label>
361 <ul class="md-nav__list" data-md-scrollfix>
362
363
364
365
366
367
368 <li class="md-nav__item">
369 <a href="../../../php/api/caches/" class="md-nav__link">
370 Overview
371 </a>
372 </li>
373
374
375
376
377
378
379
380
381
382 <li class="md-nav__item">
383 <a href="../../../php/api/caches_persistent-caches/" class="md-nav__link">
384 Persistent Caches
385 </a>
386 </li>
387
388
389
390
391
392
393
394
395
396 <li class="md-nav__item">
397 <a href="../../../php/api/caches_runtime-caches/" class="md-nav__link">
398 Runtime Caches
399 </a>
400 </li>
401
402
403
404
405 </ul>
406 </nav>
407 </li>
408
409
410
411
412
413
414
415
416
417 <li class="md-nav__item">
418 <a href="../../../php/api/comments/" class="md-nav__link">
419 Comments
420 </a>
421 </li>
422
423
424
425
426
427
428
429
430
431 <li class="md-nav__item">
432 <a href="../../../php/api/cronjobs/" class="md-nav__link">
433 Cronjobs
434 </a>
435 </li>
436
437
438
439
440
441
442
443
444
445 <li class="md-nav__item">
446 <a href="../../../php/api/events/" class="md-nav__link">
447 Events
448 </a>
449 </li>
450
451
452
453
454
455
456
457
458
459
460 <li class="md-nav__item md-nav__item--nested">
461
462
463 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_2_5_5" type="checkbox" id="__nav_2_5_5" >
464
465
466
467
468 <label class="md-nav__link" for="__nav_2_5_5">
469 Form Builder
470 <span class="md-nav__icon md-icon"></span>
471 </label>
472
473 <nav class="md-nav" aria-label="Form Builder" data-md-level="3">
474 <label class="md-nav__title" for="__nav_2_5_5">
475 <span class="md-nav__icon md-icon"></span>
476 Form Builder
477 </label>
478 <ul class="md-nav__list" data-md-scrollfix>
479
480
481
482
483
484
485 <li class="md-nav__item">
486 <a href="../../../php/api/form_builder/overview/" class="md-nav__link">
487 Overview
488 </a>
489 </li>
490
491
492
493
494
495
496
497
498
499 <li class="md-nav__item">
500 <a href="../../../php/api/form_builder/structure/" class="md-nav__link">
501 Structure
502 </a>
503 </li>
504
505
506
507
508
509
510
511
512
513 <li class="md-nav__item">
514 <a href="../../../php/api/form_builder/form_fields/" class="md-nav__link">
515 Fields
516 </a>
517 </li>
518
519
520
521
522
523
524
525
526
527 <li class="md-nav__item">
528 <a href="../../../php/api/form_builder/validation_data/" class="md-nav__link">
529 Validation and Data
530 </a>
531 </li>
532
533
534
535
536
537
538
539
540
541 <li class="md-nav__item">
542 <a href="../../../php/api/form_builder/dependencies/" class="md-nav__link">
543 Dependencies
544 </a>
545 </li>
546
547
548
549
550 </ul>
551 </nav>
552 </li>
553
554
555
556
557
558
559
560
561
562 <li class="md-nav__item">
563 <a href="../../../php/api/package_installation_plugins/" class="md-nav__link">
564 Package Installation Plugins
565 </a>
566 </li>
567
568
569
570
571
572
573
574
575
576 <li class="md-nav__item">
577 <a href="../../../php/api/user_activity_points/" class="md-nav__link">
578 User Activity Points
579 </a>
580 </li>
581
582
583
584
585
586
587
588
589
590 <li class="md-nav__item">
591 <a href="../../../php/api/user_notifications/" class="md-nav__link">
592 User Notifications
593 </a>
594 </li>
595
596
597
598
599
600
601
602
603
604 <li class="md-nav__item">
605 <a href="../../../php/api/sitemaps/" class="md-nav__link">
606 Sitemaps
607 </a>
608 </li>
609
610
611
612
613 </ul>
614 </nav>
615 </li>
616
617
618
619
620
621
622
623
624
625 <li class="md-nav__item">
626 <a href="../../../php/code-style/" class="md-nav__link">
627 Code Style
628 </a>
629 </li>
630
631
632
633
634
635
636
637
638
639 <li class="md-nav__item">
640 <a href="../../../php/apps/" class="md-nav__link">
641 Apps
642 </a>
643 </li>
644
645
646
647
648
649
650
651
652
653 <li class="md-nav__item">
654 <a href="../../../php/gdpr/" class="md-nav__link">
655 GDPR
656 </a>
657 </li>
658
659
660
661
662 </ul>
663 </nav>
664 </li>
665
666
667
668
669
670
671
672
673
674
675
676 <li class="md-nav__item md-nav__item--nested">
677
678
679 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" >
680
681
682
683
684 <label class="md-nav__link" for="__nav_3">
685 Languages, Templates & CSS
686 <span class="md-nav__icon md-icon"></span>
687 </label>
688
689 <nav class="md-nav" aria-label="Languages, Templates & CSS" data-md-level="1">
690 <label class="md-nav__title" for="__nav_3">
691 <span class="md-nav__icon md-icon"></span>
692 Languages, Templates & CSS
693 </label>
694 <ul class="md-nav__list" data-md-scrollfix>
695
696
697
698
699
700
701 <li class="md-nav__item">
702 <a href="../../../view/languages/" class="md-nav__link">
703 Languages
704 </a>
705 </li>
706
707
708
709
710
711
712
713
714
715 <li class="md-nav__item">
716 <a href="../../../view/templates/" class="md-nav__link">
717 Templates
718 </a>
719 </li>
720
721
722
723
724
725
726
727
728
729 <li class="md-nav__item">
730 <a href="../../../view/template-plugins/" class="md-nav__link">
731 Template Plugins
732 </a>
733 </li>
734
735
736
737
738
739
740
741
742
743 <li class="md-nav__item">
744 <a href="../../../view/css/" class="md-nav__link">
745 CSS
746 </a>
747 </li>
748
749
750
751
752 </ul>
753 </nav>
754 </li>
755
756
757
758
759
760
761
762
763
764
765
766 <li class="md-nav__item md-nav__item--nested">
767
768
769 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
770
771
772
773
774 <label class="md-nav__link" for="__nav_4">
775 TypeScript and JavaScript API
776 <span class="md-nav__icon md-icon"></span>
777 </label>
778
779 <nav class="md-nav" aria-label="TypeScript and JavaScript API" data-md-level="1">
780 <label class="md-nav__title" for="__nav_4">
781 <span class="md-nav__icon md-icon"></span>
782 TypeScript and JavaScript API
783 </label>
784 <ul class="md-nav__list" data-md-scrollfix>
785
786
787
788
789
790
791 <li class="md-nav__item">
792 <a href="../../../javascript/general-usage/" class="md-nav__link">
793 General Usage
794 </a>
795 </li>
796
797
798
799
800
801
802
803
804
805 <li class="md-nav__item">
806 <a href="../../../javascript/typescript/" class="md-nav__link">
807 TypeScript
808 </a>
809 </li>
810
811
812
813
814
815
816
817
818
819
820 <li class="md-nav__item md-nav__item--nested">
821
822
823 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4_3" type="checkbox" id="__nav_4_3" >
824
825
826
827
828 <label class="md-nav__link" for="__nav_4_3">
829 New API
830 <span class="md-nav__icon md-icon"></span>
831 </label>
832
833 <nav class="md-nav" aria-label="New API" data-md-level="2">
834 <label class="md-nav__title" for="__nav_4_3">
835 <span class="md-nav__icon md-icon"></span>
836 New API
837 </label>
838 <ul class="md-nav__list" data-md-scrollfix>
839
840
841
842
843
844
845 <li class="md-nav__item">
846 <a href="../../../javascript/new-api_writing-a-module/" class="md-nav__link">
847 Writing a module
848 </a>
849 </li>
850
851
852
853
854
855
856
857
858
859 <li class="md-nav__item">
860 <a href="../../../javascript/new-api_data-structures/" class="md-nav__link">
861 Data Structures
862 </a>
863 </li>
864
865
866
867
868
869
870
871
872
873 <li class="md-nav__item">
874 <a href="../../../javascript/new-api_core/" class="md-nav__link">
875 Core Functions
876 </a>
877 </li>
878
879
880
881
882
883
884
885
886
887 <li class="md-nav__item">
888 <a href="../../../javascript/new-api_dom/" class="md-nav__link">
889 DOM
890 </a>
891 </li>
892
893
894
895
896
897
898
899
900
901 <li class="md-nav__item">
902 <a href="../../../javascript/new-api_events/" class="md-nav__link">
903 Event Handling
904 </a>
905 </li>
906
907
908
909
910
911
912
913
914
915 <li class="md-nav__item">
916 <a href="../../../javascript/new-api_ajax/" class="md-nav__link">
917 Ajax
918 </a>
919 </li>
920
921
922
923
924
925
926
927
928
929 <li class="md-nav__item">
930 <a href="../../../javascript/new-api_dialogs/" class="md-nav__link">
931 Dialogs
932 </a>
933 </li>
934
935
936
937
938
939
940
941
942
943 <li class="md-nav__item">
944 <a href="../../../javascript/new-api_browser/" class="md-nav__link">
945 Browser and Screen Sizes
946 </a>
947 </li>
948
949
950
951
952
953
954
955
956
957 <li class="md-nav__item">
958 <a href="../../../javascript/new-api_ui/" class="md-nav__link">
959 User Interface
960 </a>
961 </li>
962
963
964
965
966 </ul>
967 </nav>
968 </li>
969
970
971
972
973
974
975
976
977
978 <li class="md-nav__item">
979 <a href="../../../javascript/legacy-api/" class="md-nav__link">
980 Legacy API
981 </a>
982 </li>
983
984
985
986
987
988
989
990
991
992 <li class="md-nav__item">
993 <a href="../../../javascript/helper-functions/" class="md-nav__link">
994 Helper Functions
995 </a>
996 </li>
997
998
999
1000
1001
1002
1003
1004
1005
1006 <li class="md-nav__item">
1007 <a href="../../../javascript/code-snippets/" class="md-nav__link">
1008 Code Snippets
1009 </a>
1010 </li>
1011
1012
1013
1014
1015 </ul>
1016 </nav>
1017 </li>
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031 <li class="md-nav__item md-nav__item--active md-nav__item--nested">
1032
1033
1034 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" checked>
1035
1036
1037
1038
1039 <label class="md-nav__link" for="__nav_5">
1040 Package Components
1041 <span class="md-nav__icon md-icon"></span>
1042 </label>
1043
1044 <nav class="md-nav" aria-label="Package Components" data-md-level="1">
1045 <label class="md-nav__title" for="__nav_5">
1046 <span class="md-nav__icon md-icon"></span>
1047 Package Components
1048 </label>
1049 <ul class="md-nav__list" data-md-scrollfix>
1050
1051
1052
1053
1054
1055
1056 <li class="md-nav__item">
1057 <a href="../../package-xml/" class="md-nav__link">
1058 package.xml
1059 </a>
1060 </li>
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073 <li class="md-nav__item md-nav__item--active md-nav__item--nested">
1074
1075
1076 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_2" type="checkbox" id="__nav_5_2" checked>
1077
1078
1079
1080
1081 <label class="md-nav__link" for="__nav_5_2">
1082 PIPs
1083 <span class="md-nav__icon md-icon"></span>
1084 </label>
1085
1086 <nav class="md-nav" aria-label="PIPs" data-md-level="2">
1087 <label class="md-nav__title" for="__nav_5_2">
1088 <span class="md-nav__icon md-icon"></span>
1089 PIPs
1090 </label>
1091 <ul class="md-nav__list" data-md-scrollfix>
1092
1093
1094
1095
1096
1097
1098 <li class="md-nav__item">
1099 <a href="../" class="md-nav__link">
1100 Overview
1101 </a>
1102 </li>
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112 <li class="md-nav__item">
1113 <a href="../acl-option/" class="md-nav__link">
1114 aclOption
1115 </a>
1116 </li>
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126 <li class="md-nav__item">
1127 <a href="../acp-menu/" class="md-nav__link">
1128 acpMenu
1129 </a>
1130 </li>
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142 <li class="md-nav__item md-nav__item--active">
1143
1144 <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
1145
1146
1147
1148
1149
1150 <label class="md-nav__link md-nav__link--active" for="__toc">
1151 acpSearchProvider
1152 <span class="md-nav__icon md-icon"></span>
1153 </label>
1154
1155 <a href="./" class="md-nav__link md-nav__link--active">
1156 acpSearchProvider
1157 </a>
1158
1159
1160
1161<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
1162
1163
1164
1165
1166
1167
1168 <label class="md-nav__title" for="__toc">
1169 <span class="md-nav__icon md-icon"></span>
1170 Table of contents
1171 </label>
1172 <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
1173
1174 <li class="md-nav__item">
1175 <a href="#components" class="md-nav__link">
1176 Components
1177 </a>
1178
1179 <nav class="md-nav" aria-label="Components">
1180 <ul class="md-nav__list">
1181
1182 <li class="md-nav__item">
1183 <a href="#classname" class="md-nav__link">
1184 &lt;classname&gt;
1185 </a>
1186
1187</li>
1188
1189 <li class="md-nav__item">
1190 <a href="#showorder" class="md-nav__link">
1191 &lt;showorder&gt;
1192 </a>
1193
1194</li>
1195
1196 </ul>
1197 </nav>
1198
1199</li>
1200
1201 <li class="md-nav__item">
1202 <a href="#example" class="md-nav__link">
1203 Example
1204 </a>
1205
1206</li>
1207
1208 </ul>
1209
1210</nav>
1211
1212 </li>
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222 <li class="md-nav__item">
1223 <a href="../acp-template/" class="md-nav__link">
1224 acpTemplate
1225 </a>
1226 </li>
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236 <li class="md-nav__item">
1237 <a href="../acp-template-delete/" class="md-nav__link">
1238 acpTemplateDelete
1239 </a>
1240 </li>
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250 <li class="md-nav__item">
1251 <a href="../bbcode/" class="md-nav__link">
1252 bbcode
1253 </a>
1254 </li>
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264 <li class="md-nav__item">
1265 <a href="../box/" class="md-nav__link">
1266 box
1267 </a>
1268 </li>
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278 <li class="md-nav__item">
1279 <a href="../clipboard-action/" class="md-nav__link">
1280 clipboardAction
1281 </a>
1282 </li>
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292 <li class="md-nav__item">
1293 <a href="../core-object/" class="md-nav__link">
1294 coreObject
1295 </a>
1296 </li>
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306 <li class="md-nav__item">
1307 <a href="../cronjob/" class="md-nav__link">
1308 cronjob
1309 </a>
1310 </li>
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320 <li class="md-nav__item">
1321 <a href="../database/" class="md-nav__link">
1322 database
1323 </a>
1324 </li>
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334 <li class="md-nav__item">
1335 <a href="../event-listener/" class="md-nav__link">
1336 eventListener
1337 </a>
1338 </li>
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348 <li class="md-nav__item">
1349 <a href="../file/" class="md-nav__link">
1350 file
1351 </a>
1352 </li>
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362 <li class="md-nav__item">
1363 <a href="../file-delete/" class="md-nav__link">
1364 fileDelete
1365 </a>
1366 </li>
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376 <li class="md-nav__item">
1377 <a href="../language/" class="md-nav__link">
1378 language
1379 </a>
1380 </li>
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390 <li class="md-nav__item">
1391 <a href="../media-provider/" class="md-nav__link">
1392 mediaProvider
1393 </a>
1394 </li>
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404 <li class="md-nav__item">
1405 <a href="../menu/" class="md-nav__link">
1406 menu
1407 </a>
1408 </li>
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418 <li class="md-nav__item">
1419 <a href="../menu-item/" class="md-nav__link">
1420 menuItem
1421 </a>
1422 </li>
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432 <li class="md-nav__item">
1433 <a href="../object-type/" class="md-nav__link">
1434 objectType
1435 </a>
1436 </li>
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446 <li class="md-nav__item">
1447 <a href="../object-type-definition/" class="md-nav__link">
1448 objectTypeDefinition
1449 </a>
1450 </li>
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460 <li class="md-nav__item">
1461 <a href="../option/" class="md-nav__link">
1462 option
1463 </a>
1464 </li>
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474 <li class="md-nav__item">
1475 <a href="../page/" class="md-nav__link">
1476 page
1477 </a>
1478 </li>
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488 <li class="md-nav__item">
1489 <a href="../pip/" class="md-nav__link">
1490 pip
1491 </a>
1492 </li>
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502 <li class="md-nav__item">
1503 <a href="../script/" class="md-nav__link">
1504 script
1505 </a>
1506 </li>
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516 <li class="md-nav__item">
1517 <a href="../smiley/" class="md-nav__link">
1518 smiley
1519 </a>
1520 </li>
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530 <li class="md-nav__item">
1531 <a href="../sql/" class="md-nav__link">
1532 sql
1533 </a>
1534 </li>
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544 <li class="md-nav__item">
1545 <a href="../style/" class="md-nav__link">
1546 style
1547 </a>
1548 </li>
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558 <li class="md-nav__item">
1559 <a href="../template/" class="md-nav__link">
1560 template
1561 </a>
1562 </li>
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572 <li class="md-nav__item">
1573 <a href="../template-delete/" class="md-nav__link">
1574 templateDelete
1575 </a>
1576 </li>
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586 <li class="md-nav__item">
1587 <a href="../template-listener/" class="md-nav__link">
1588 templateListener
1589 </a>
1590 </li>
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600 <li class="md-nav__item">
1601 <a href="../user-group-option/" class="md-nav__link">
1602 userGroupOption
1603 </a>
1604 </li>
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614 <li class="md-nav__item">
1615 <a href="../user-menu/" class="md-nav__link">
1616 userMenu
1617 </a>
1618 </li>
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628 <li class="md-nav__item">
1629 <a href="../user-notification-event/" class="md-nav__link">
1630 userNotificationEvent
1631 </a>
1632 </li>
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642 <li class="md-nav__item">
1643 <a href="../user-option/" class="md-nav__link">
1644 userOption
1645 </a>
1646 </li>
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656 <li class="md-nav__item">
1657 <a href="../user-profile-menu/" class="md-nav__link">
1658 userProfileMenu
1659 </a>
1660 </li>
1661
1662
1663
1664
1665 </ul>
1666 </nav>
1667 </li>
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677 <li class="md-nav__item">
1678 <a href="../../database-php-api/" class="md-nav__link">
1679 Database PHP API
1680 </a>
1681 </li>
1682
1683
1684
1685
1686 </ul>
1687 </nav>
1688 </li>
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700 <li class="md-nav__item md-nav__item--nested">
1701
1702
1703 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
1704
1705
1706
1707
1708 <label class="md-nav__link" for="__nav_6">
1709 Migration
1710 <span class="md-nav__icon md-icon"></span>
1711 </label>
1712
1713 <nav class="md-nav" aria-label="Migration" data-md-level="1">
1714 <label class="md-nav__title" for="__nav_6">
1715 <span class="md-nav__icon md-icon"></span>
1716 Migration
1717 </label>
1718 <ul class="md-nav__list" data-md-scrollfix>
1719
1720
1721
1722
1723
1724
1725
1726 <li class="md-nav__item md-nav__item--nested">
1727
1728
1729 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_1" type="checkbox" id="__nav_6_1" >
1730
1731
1732
1733
1734 <label class="md-nav__link" for="__nav_6_1">
1735 From WoltLab Suite 5.5
1736 <span class="md-nav__icon md-icon"></span>
1737 </label>
1738
1739 <nav class="md-nav" aria-label="From WoltLab Suite 5.5" data-md-level="2">
1740 <label class="md-nav__title" for="__nav_6_1">
1741 <span class="md-nav__icon md-icon"></span>
1742 From WoltLab Suite 5.5
1743 </label>
1744 <ul class="md-nav__list" data-md-scrollfix>
1745
1746
1747
1748
1749
1750
1751 <li class="md-nav__item">
1752 <a href="../../../migration/wsc55/php/" class="md-nav__link">
1753 PHP API
1754 </a>
1755 </li>
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765 <li class="md-nav__item">
1766 <a href="../../../migration/wsc55/javascript/" class="md-nav__link">
1767 TypeScript and JavaScript
1768 </a>
1769 </li>
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779 <li class="md-nav__item">
1780 <a href="../../../migration/wsc55/templates/" class="md-nav__link">
1781 Templates
1782 </a>
1783 </li>
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793 <li class="md-nav__item">
1794 <a href="../../../migration/wsc55/libraries/" class="md-nav__link">
1795 Third Party Libraries
1796 </a>
1797 </li>
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807 <li class="md-nav__item">
1808 <a href="../../../migration/wsc55/deprecations_removals/" class="md-nav__link">
1809 Deprecations and Removals
1810 </a>
1811 </li>
1812
1813
1814
1815
1816 </ul>
1817 </nav>
1818 </li>
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829 <li class="md-nav__item md-nav__item--nested">
1830
1831
1832 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_2" type="checkbox" id="__nav_6_2" >
1833
1834
1835
1836
1837 <label class="md-nav__link" for="__nav_6_2">
1838 From WoltLab Suite 5.4
1839 <span class="md-nav__icon md-icon"></span>
1840 </label>
1841
1842 <nav class="md-nav" aria-label="From WoltLab Suite 5.4" data-md-level="2">
1843 <label class="md-nav__title" for="__nav_6_2">
1844 <span class="md-nav__icon md-icon"></span>
1845 From WoltLab Suite 5.4
1846 </label>
1847 <ul class="md-nav__list" data-md-scrollfix>
1848
1849
1850
1851
1852
1853
1854 <li class="md-nav__item">
1855 <a href="../../../migration/wsc54/php/" class="md-nav__link">
1856 PHP API
1857 </a>
1858 </li>
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868 <li class="md-nav__item">
1869 <a href="../../../migration/wsc54/javascript/" class="md-nav__link">
1870 TypeScript and JavaScript
1871 </a>
1872 </li>
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882 <li class="md-nav__item">
1883 <a href="../../../migration/wsc54/templates/" class="md-nav__link">
1884 Templates
1885 </a>
1886 </li>
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896 <li class="md-nav__item">
1897 <a href="../../../migration/wsc54/libraries/" class="md-nav__link">
1898 Third Party Libraries
1899 </a>
1900 </li>
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910 <li class="md-nav__item">
1911 <a href="../../../migration/wsc54/deprecations_removals/" class="md-nav__link">
1912 Deprecations and Removals
1913 </a>
1914 </li>
1915
1916
1917
1918
1919 </ul>
1920 </nav>
1921 </li>
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932 <li class="md-nav__item md-nav__item--nested">
1933
1934
1935 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_3" type="checkbox" id="__nav_6_3" >
1936
1937
1938
1939
1940 <label class="md-nav__link" for="__nav_6_3">
1941 From WoltLab Suite 5.3
1942 <span class="md-nav__icon md-icon"></span>
1943 </label>
1944
1945 <nav class="md-nav" aria-label="From WoltLab Suite 5.3" data-md-level="2">
1946 <label class="md-nav__title" for="__nav_6_3">
1947 <span class="md-nav__icon md-icon"></span>
1948 From WoltLab Suite 5.3
1949 </label>
1950 <ul class="md-nav__list" data-md-scrollfix>
1951
1952
1953
1954
1955
1956
1957 <li class="md-nav__item">
1958 <a href="../../../migration/wsc53/php/" class="md-nav__link">
1959 PHP API
1960 </a>
1961 </li>
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971 <li class="md-nav__item">
1972 <a href="../../../migration/wsc53/session/" class="md-nav__link">
1973 Session Handling and Authentication
1974 </a>
1975 </li>
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985 <li class="md-nav__item">
1986 <a href="../../../migration/wsc53/javascript/" class="md-nav__link">
1987 TypeScript and JavaScript
1988 </a>
1989 </li>
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999 <li class="md-nav__item">
2000 <a href="../../../migration/wsc53/templates/" class="md-nav__link">
2001 Templates
2002 </a>
2003 </li>
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013 <li class="md-nav__item">
2014 <a href="../../../migration/wsc53/libraries/" class="md-nav__link">
2015 Third Party Libraries
2016 </a>
2017 </li>
2018
2019
2020
2021
2022 </ul>
2023 </nav>
2024 </li>
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035 <li class="md-nav__item md-nav__item--nested">
2036
2037
2038 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_4" type="checkbox" id="__nav_6_4" >
2039
2040
2041
2042
2043 <label class="md-nav__link" for="__nav_6_4">
2044 From WoltLab Suite 5.2
2045 <span class="md-nav__icon md-icon"></span>
2046 </label>
2047
2048 <nav class="md-nav" aria-label="From WoltLab Suite 5.2" data-md-level="2">
2049 <label class="md-nav__title" for="__nav_6_4">
2050 <span class="md-nav__icon md-icon"></span>
2051 From WoltLab Suite 5.2
2052 </label>
2053 <ul class="md-nav__list" data-md-scrollfix>
2054
2055
2056
2057
2058
2059
2060 <li class="md-nav__item">
2061 <a href="../../../migration/wsc52/php/" class="md-nav__link">
2062 PHP API
2063 </a>
2064 </li>
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074 <li class="md-nav__item">
2075 <a href="../../../migration/wsc52/templates/" class="md-nav__link">
2076 Templates and Languages
2077 </a>
2078 </li>
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088 <li class="md-nav__item">
2089 <a href="../../../migration/wsc52/libraries/" class="md-nav__link">
2090 Third Party Libraries
2091 </a>
2092 </li>
2093
2094
2095
2096
2097 </ul>
2098 </nav>
2099 </li>
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110 <li class="md-nav__item md-nav__item--nested">
2111
2112
2113 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_5" type="checkbox" id="__nav_6_5" >
2114
2115
2116
2117
2118 <label class="md-nav__link" for="__nav_6_5">
2119 From WoltLab Suite 3.1
2120 <span class="md-nav__icon md-icon"></span>
2121 </label>
2122
2123 <nav class="md-nav" aria-label="From WoltLab Suite 3.1" data-md-level="2">
2124 <label class="md-nav__title" for="__nav_6_5">
2125 <span class="md-nav__icon md-icon"></span>
2126 From WoltLab Suite 3.1
2127 </label>
2128 <ul class="md-nav__list" data-md-scrollfix>
2129
2130
2131
2132
2133
2134
2135 <li class="md-nav__item">
2136 <a href="../../../migration/wsc31/php/" class="md-nav__link">
2137 PHP API
2138 </a>
2139 </li>
2140
2141
2142
2143
2144 </ul>
2145 </nav>
2146 </li>
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157 <li class="md-nav__item md-nav__item--nested">
2158
2159
2160 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" type="checkbox" id="__nav_6_6" >
2161
2162
2163
2164
2165 <label class="md-nav__link" for="__nav_6_6">
2166 From WoltLab Suite 3.0
2167 <span class="md-nav__icon md-icon"></span>
2168 </label>
2169
2170 <nav class="md-nav" aria-label="From WoltLab Suite 3.0" data-md-level="2">
2171 <label class="md-nav__title" for="__nav_6_6">
2172 <span class="md-nav__icon md-icon"></span>
2173 From WoltLab Suite 3.0
2174 </label>
2175 <ul class="md-nav__list" data-md-scrollfix>
2176
2177
2178
2179
2180
2181
2182 <li class="md-nav__item">
2183 <a href="../../../migration/wsc30/php/" class="md-nav__link">
2184 PHP API
2185 </a>
2186 </li>
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196 <li class="md-nav__item">
2197 <a href="../../../migration/wsc30/javascript/" class="md-nav__link">
2198 JavaScript API
2199 </a>
2200 </li>
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210 <li class="md-nav__item">
2211 <a href="../../../migration/wsc30/templates/" class="md-nav__link">
2212 Templates
2213 </a>
2214 </li>
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224 <li class="md-nav__item">
2225 <a href="../../../migration/wsc30/css/" class="md-nav__link">
2226 CSS
2227 </a>
2228 </li>
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238 <li class="md-nav__item">
2239 <a href="../../../migration/wsc30/package/" class="md-nav__link">
2240 Package Components
2241 </a>
2242 </li>
2243
2244
2245
2246
2247 </ul>
2248 </nav>
2249 </li>
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260 <li class="md-nav__item md-nav__item--nested">
2261
2262
2263 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_7" type="checkbox" id="__nav_6_7" >
2264
2265
2266
2267
2268 <label class="md-nav__link" for="__nav_6_7">
2269 From WCF 2.1
2270 <span class="md-nav__icon md-icon"></span>
2271 </label>
2272
2273 <nav class="md-nav" aria-label="From WCF 2.1" data-md-level="2">
2274 <label class="md-nav__title" for="__nav_6_7">
2275 <span class="md-nav__icon md-icon"></span>
2276 From WCF 2.1
2277 </label>
2278 <ul class="md-nav__list" data-md-scrollfix>
2279
2280
2281
2282
2283
2284
2285 <li class="md-nav__item">
2286 <a href="../../../migration/wcf21/php/" class="md-nav__link">
2287 PHP API
2288 </a>
2289 </li>
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299 <li class="md-nav__item">
2300 <a href="../../../migration/wcf21/templates/" class="md-nav__link">
2301 Templates
2302 </a>
2303 </li>
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313 <li class="md-nav__item">
2314 <a href="../../../migration/wcf21/css/" class="md-nav__link">
2315 CSS
2316 </a>
2317 </li>
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327 <li class="md-nav__item">
2328 <a href="../../../migration/wcf21/package/" class="md-nav__link">
2329 Package Components
2330 </a>
2331 </li>
2332
2333
2334
2335
2336 </ul>
2337 </nav>
2338 </li>
2339
2340
2341
2342
2343 </ul>
2344 </nav>
2345 </li>
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357 <li class="md-nav__item md-nav__item--nested">
2358
2359
2360 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" >
2361
2362
2363
2364
2365 <label class="md-nav__link" for="__nav_7">
2366 Tutorials
2367 <span class="md-nav__icon md-icon"></span>
2368 </label>
2369
2370 <nav class="md-nav" aria-label="Tutorials" data-md-level="1">
2371 <label class="md-nav__title" for="__nav_7">
2372 <span class="md-nav__icon md-icon"></span>
2373 Tutorials
2374 </label>
2375 <ul class="md-nav__list" data-md-scrollfix>
2376
2377
2378
2379
2380
2381
2382
2383 <li class="md-nav__item md-nav__item--nested">
2384
2385
2386 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7_1" type="checkbox" id="__nav_7_1" >
2387
2388
2389
2390
2391 <label class="md-nav__link" for="__nav_7_1">
2392 Tutorial Series
2393 <span class="md-nav__icon md-icon"></span>
2394 </label>
2395
2396 <nav class="md-nav" aria-label="Tutorial Series" data-md-level="2">
2397 <label class="md-nav__title" for="__nav_7_1">
2398 <span class="md-nav__icon md-icon"></span>
2399 Tutorial Series
2400 </label>
2401 <ul class="md-nav__list" data-md-scrollfix>
2402
2403
2404
2405
2406
2407
2408 <li class="md-nav__item">
2409 <a href="../../../tutorial/series/overview/" class="md-nav__link">
2410 Overview
2411 </a>
2412 </li>
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422 <li class="md-nav__item">
2423 <a href="../../../tutorial/series/part_1/" class="md-nav__link">
2424 Part 1
2425 </a>
2426 </li>
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436 <li class="md-nav__item">
2437 <a href="../../../tutorial/series/part_2/" class="md-nav__link">
2438 Part 2
2439 </a>
2440 </li>
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450 <li class="md-nav__item">
2451 <a href="../../../tutorial/series/part_3/" class="md-nav__link">
2452 Part 3
2453 </a>
2454 </li>
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464 <li class="md-nav__item">
2465 <a href="../../../tutorial/series/part_4/" class="md-nav__link">
2466 Part 4
2467 </a>
2468 </li>
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478 <li class="md-nav__item">
2479 <a href="../../../tutorial/series/part_5/" class="md-nav__link">
2480 Part 5
2481 </a>
2482 </li>
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492 <li class="md-nav__item">
2493 <a href="../../../tutorial/series/part_6/" class="md-nav__link">
2494 Part 6
2495 </a>
2496 </li>
2497
2498
2499
2500
2501 </ul>
2502 </nav>
2503 </li>
2504
2505
2506
2507
2508 </ul>
2509 </nav>
2510 </li>
2511
2512
2513
2514 </ul>
2515</nav>
2516 </div>
2517 </div>
2518 </div>
2519
2520
2521
2522 <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
2523 <div class="md-sidebar__scrollwrap">
2524 <div class="md-sidebar__inner">
2525
2526
2527<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
2528
2529
2530
2531
2532
2533
2534 <label class="md-nav__title" for="__toc">
2535 <span class="md-nav__icon md-icon"></span>
2536 Table of contents
2537 </label>
2538 <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
2539
2540 <li class="md-nav__item">
2541 <a href="#components" class="md-nav__link">
2542 Components
2543 </a>
2544
2545 <nav class="md-nav" aria-label="Components">
2546 <ul class="md-nav__list">
2547
2548 <li class="md-nav__item">
2549 <a href="#classname" class="md-nav__link">
2550 &lt;classname&gt;
2551 </a>
2552
2553</li>
2554
2555 <li class="md-nav__item">
2556 <a href="#showorder" class="md-nav__link">
2557 &lt;showorder&gt;
2558 </a>
2559
2560</li>
2561
2562 </ul>
2563 </nav>
2564
2565</li>
2566
2567 <li class="md-nav__item">
2568 <a href="#example" class="md-nav__link">
2569 Example
2570 </a>
2571
2572</li>
2573
2574 </ul>
2575
2576</nav>
2577 </div>
2578 </div>
2579 </div>
2580
2581
2582 <div class="md-content" data-md-component="content">
2583 <article class="md-content__inner md-typeset">
2584
2585
2586 <a href="https://github.com/WoltLab/docs.woltlab.com/edit/6.0/docs/package/pip/acp-search-provider.md" title="Edit this page" class="md-content__button md-icon">
2587 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25Z"/></svg>
2588 </a>
2589
2590
2591
2592<h1 id="acp-search-provider-package-installation-plugin">ACP Search Provider Package Installation Plugin<a class="headerlink" href="#acp-search-provider-package-installation-plugin" title="Permanent link">#</a></h1>
2593<p>Registers data provider for the admin panel search.</p>
2594<h2 id="components">Components<a class="headerlink" href="#components" title="Permanent link">#</a></h2>
2595<p>Each acp search result provider is described as an <code>&lt;acpsearchprovider&gt;</code> element with the mandatory attribute <code>name</code>.</p>
2596<h3 id="classname"><code>&lt;classname&gt;</code><a class="headerlink" href="#classname" title="Permanent link">#</a></h3>
2597<p>The name of the class providing the search results,
2598the class has to implement the <code>wcf\system\search\acp\IACPSearchResultProvider</code> interface.</p>
2599<h3 id="showorder"><code>&lt;showorder&gt;</code><a class="headerlink" href="#showorder" title="Permanent link">#</a></h3>
2600<p><span class="label label-info">Optional</span></p>
2601<p>Determines at which position of the search result list the provided results are shown.</p>
2602<h2 id="example">Example<a class="headerlink" href="#example" title="Permanent link">#</a></h2>
2603<div class="highlight"><table class="highlighttable"><tr><th colspan="2" class="filename"><span class="filename">acpSearchProvider.xml <a class="codeBoxTitleGitHubLink" href="https://github.com/WoltLab/docs.woltlab.com/tree/6.0/snippets/package/pip/acpSearchProvider.xml" title="View on GitHub"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8v2m9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V17h4a5 5 0 0 0 5-5 5 5 0 0 0-5-5Z"/></svg></span></a></span></th></tr><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
2604<span class="normal">2</span>
2605<span class="normal">3</span>
2606<span class="normal">4</span>
2607<span class="normal">5</span>
2608<span class="normal">6</span>
2609<span class="normal">7</span>
2610<span class="normal">8</span>
2611<span class="normal">9</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</span>
2612<span class="nt">&lt;data</span> <span class="na">xmlns=</span><span class="s">&quot;http://www.woltlab.com&quot;</span> <span class="na">xmlns:xsi=</span><span class="s">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span> <span class="na">xsi:schemaLocation=</span><span class="s">&quot;http://www.woltlab.com http://www.woltlab.com/XSD/2019/acpSearchProvider.xsd&quot;</span><span class="nt">&gt;</span>
2613 <span class="nt">&lt;import&gt;</span>
2614 <span class="nt">&lt;acpsearchprovider</span> <span class="na">name=</span><span class="s">&quot;com.woltlab.wcf.example&quot;</span><span class="nt">&gt;</span>
2615 <span class="nt">&lt;classname&gt;</span>wcf\system\search\acp\ExampleACPSearchResultProvider<span class="nt">&lt;/classname&gt;</span>
2616 <span class="nt">&lt;showorder&gt;</span>1<span class="nt">&lt;/showorder&gt;</span>
2617 <span class="nt">&lt;/acpsearchprovider&gt;</span>
2618 <span class="nt">&lt;/import&gt;</span>
2619<span class="nt">&lt;/data&gt;</span>
2620</code></pre></div></td></tr></table></div>
2621
2622 <hr>
2623<div class="md-source-file">
2624 <small>
2625
2626 Last update:
2627 2021-04-23
2628
2629 </small>
2630</div>
2631
2632
2633 </article>
2634
2635 </div>
2636 </div>
2637
2638 </main>
2639
2640 <footer class="md-footer">
2641
2642
2643 <nav class="md-footer__inner md-grid" aria-label="Footer" >
2644
2645
2646 <a href="../acp-menu/" class="md-footer__link md-footer__link--prev" aria-label="Previous: acpMenu" rel="prev">
2647 <div class="md-footer__button md-icon">
2648 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
2649 </div>
2650 <div class="md-footer__title">
2651 <div class="md-ellipsis">
2652 <span class="md-footer__direction">
2653 Previous
2654 </span>
2655 acpMenu
2656 </div>
2657 </div>
2658 </a>
2659
2660
2661
2662 <a href="../acp-template/" class="md-footer__link md-footer__link--next" aria-label="Next: acpTemplate" rel="next">
2663 <div class="md-footer__title">
2664 <div class="md-ellipsis">
2665 <span class="md-footer__direction">
2666 Next
2667 </span>
2668 acpTemplate
2669 </div>
2670 </div>
2671 <div class="md-footer__button md-icon">
2672 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg>
2673 </div>
2674 </a>
2675
2676 </nav>
2677
2678 <div class="md-footer-meta md-typeset">
2679 <div class="md-footer-meta__inner md-grid">
2680 <div class="md-copyright">
2681
2682 <div class="md-copyright__highlight">
2683 Copyright © 2020 WoltLab GmbH
2684 </div>
2685
2686
2687 Made with
2688 <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
2689 Material for MkDocs
2690 </a>
2691
2692</div>
2693
2694 <div class="md-copyright">
2695 <a href="https://www.woltlab.com/legal-notice/">Legal Notice</a>
2696 <a href="https://www.woltlab.com/privacy-policy/">Privacy Policy</a>
2697</div>
2698
2699 </div>
2700 </div>
2701</footer>
2702
2703 </div>
2704 <div class="md-dialog" data-md-component="dialog">
2705 <div class="md-dialog__inner md-typeset"></div>
2706 </div>
2707 <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.tracking"], "search": "../../../assets/javascripts/workers/search.b97dbffb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "version": {"provider": "mike"}}</script>
2708
2709
2710 <script src="../../../assets/javascripts/bundle.6c7ad80a.min.js"></script>
2711
2712
2713 </body>
2714</html>