الگو:گروه سرنویس
این الگو از لوآ استفاده میکند: |
این الگو با کمک پودمان:Hatnote group سرنویسهایی که بهعنوان ورودی به آن داده شدهاند را با یکدیگر ادغام میکند؛ این عمل صرفاً باعث میشود که سرنویسهای ورودی بهصورت درخط مرتبط با یکدیگر قالببندی شوند. برای مثال:
{{درباره|کاربرد۱||صفحه۱}}
{{تغییرمسیر|تغییرمسیر|کاربرد۲|صفحه۲}}
بهطور عادی به شکل زیر نمایش داده میشود:
اما در صورتی که درون این الگو بستهبندی شود:
{{گروه سرنویس|
{{درباره|کاربرد۱||صفحه۱}}
{{تغییرمسیر|تغییرمسیر|کاربرد۲|صفحه۲}}
}}
بهشکل زیر نمایش داده میشود:
از نظر فنی، تغییر سرنویسها توسط این الگو بهواسطهٔ تغییر لفافهای div
آنها به لفافهای span
و بستهبندی گروه سرنویسها در یک برچسب div
جدید، و تغییر کلاسهای CSS به شکل متناسب، انجام میشود. کلاسها به برچسبهای span
مناسب منتقل میشوند؛ مگر آن که هر سرنویس موجود در گروه از پیش دارای آن کلاسها باشد که در آن صورت، کلاس مورد نظر به لفاف div
جدید منتقل میشود. برای مثال:
{{سرنویس|extraclasses=example demonstration |سرنویس ۱}}
{{سرنویس|extraclasses=example |سرنویس ۲}}
{{سرنویس|extraclasses=example |سرنویس ۳}}
بهطور عادی درخت HTML زیر را تولید میکند:
<div role="note" class="hatnote navigation-not-searchable example demonstration">سرنویس ۱</div>
<div role="note" class="hatnote navigation-not-searchable example">سرنویس ۲</div>
<div role="note" class="hatnote navigation-not-searchable example">سرنویس ۳</div>
اما در صورتی که در این الگو بستهبندی شود، بهشکل زیر تغییر خواهد یافت:
<div role="note" class="hatnote navigation-not-searchable example">
<span class="demonstration">سرنویس ۱</span>
<span>سرنویس ۲</span>
<span>سرنویس ۳</span>
</div>
الگوداده
[ویرایش]الگوداده گروه سرنویس
چندین سرنویس را در یک سطر نمایش میدهد.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
محتوای گروه سرنویس | 1 | دو یا چند فراخوانی الگوهای سرنویس، بدون هیچ محتوای دیگر. | رشته | ضروری |