تغييرات

اذهب إلى التنقل اذهب إلى البحث
آلية للتصنيفات المستقاة من قيم معالم
سطر 1: سطر 1: −
<onlyinclude><includeonly>{{#arraymap:{{{اسم تصنيف|{{{1|}}}}}}|،|x|<samp>[[:تصنيف:x|x]]</samp>|&#32;و&#8239;}}{{#ifeq:{{FULLPAGENAME}}|قالب:{{ROOTPAGENAME}}|[[تصنيف:قوالب تصنيف]]{{#arraymap:{{{اسم تصنيف|{{{1|}}}}}}|،|x|{{#set:يصنف على=تصنيف:x}}}}}}<nowiki /></includeonly></onlyinclude>
+
<onlyinclude><includeonly>{{#ifeq:{{{من معلم|{{{2|}}}}}}| |{{#arraymap:{{{اسم تصنيف|{{{1|}}}}}}|،|x|<samp>[[:تصنيف:x|x]]</samp>|&#32;و&#8239;}}{{#if:{{ISROOTPAGE}}|{{#arraymap:{{{اسم تصنيف|{{{1|}}}}}}|،|x|{{#set:يصنف على=تصنيف:x}}}}}}|{{#vardefine:Params|{{{من معلم|{{{2|}}}}}}}}{{#arraymap:{{{اسم تصنيف|{{{1|}}}}}}|،|x|<samp>{{replace:x|@@|<var>{{#explode:{{#var:Params}}|,|0|2}}</var>}}</samp>{{#vardefine:Params|{{#explode:{{#var:Params}}|,|1|2}}}}|&#32;و&#8239;}}}}{{#if:{{ISROOTPAGE}}|[[تصنيف:قوالب تصنيف]]}}<nowiki /></includeonly></onlyinclude>
   −
يضمّن في صفحات توثيق القوالب لتوثيق التصنيفات التي تحدثها القوالب، حيث يُظهر روابط إلى صفحات التصنيفات الممررة أسماؤها إليه، و يعيِّنُ أسماءَ تلك التصنيفات قِيَمًا للخصيصة {{خصيصة_بقالب|يصنف على}}
+
يُضمَّن في صفحات توثيق القوالب لتوثيق التصنيفات التي تحدثها القوالب، حيث يُظهر روابط إلى صفحات التصنيفات الممررة أسماؤها إليه.
   −
كما يصنّف هذا القالبُ القالبَ المضمّن فيه على تصنيف {{تصنيف_بقالب|قوالب تصنيف}}، و هذا القالب يعالج مسألة تضمينه في صفحات شروح القوالب التي قدّ تُضمّن بدورها في صفحات القوالب حيث أنه لا يصنِّفُ صفحات الشروح. مع ملاحظة أنّ هذا القالب '''لا يٌصنِّفُ''' على التصنيفات الممررة إليه الصفحاتِ التي يُضمّن فيها القالب، حيث المفترض أن عمل ذلك و شروطه تعتمد على منطق القالب نفسه.
+
لاستعمال القالب نمطان:
 +
* بتمرير اسم تصنيف أو أكثر في المعلم <var>اسم التصنيف</var>. في هذا النمط يعيِّنُ القالب أسماءَ كل من تلك التصنيفات قِيَمًا للخصيصة {{خصيصة_بقالب|يصنف على}}.
 +
* بتمرير قيمة أو أكثر في المعلم <var>من معلم</var> كل منها اسم معلم من معالم القالب يُستنبط منه اسم تصنيف على نحو ما. في هذا النمط تُعدُّ القيمة المُمَرَّرة في المعلم الأوّل عبارة نمطية تبيّن نسق استنباط اسم التصنيف من اسم المعلم، لا اسم التصنيف بنصّه. في هذا النمط لا تعيّن قيمة لل[[خصيصة:يصنف على]].
 +
 
 +
عند تمرير أكثر من قيمة في كل معلم تنبغي مراعاة تساوي عدد القيم المٌمَرَّرة في كل من المَعلَمَين.
 +
 
 +
يُصنِّف هذا القالبُ القالبَ المضمّن فيه على تصنيف {{تصنيف_بقالب|قوالب تصنيف}}، و هذا القالب يعالج صيرورة تضمينه في صفحات شروح القوالب التي قدّ تُضمّن بدورها في صفحات القوالب حيث أنه لا يصنِّفُ صفحات الشروح. مع ملاحظة أنّ هذا القالب '''لا يٌصنِّفُ''' على التصنيفات الممرَّرة إليه الصفحاتِ التي يُضمَّن فيها، حيث أن إحداث التصنيف يتوقّف على منطق القالب نفسه.
    
وسم التضمين:
 
وسم التضمين:
{{وسم_قالب|1:اسم تصنيف:+}}
+
{{وسم_قالب|1:اسم تصنيف:+|من معلم:+}}
    
حيث:
 
حيث:
{{بيان معلم|1:اسم تصنيف:+|اسم تصنيف أو أكثر يصنِّف القالبُ موضوعُ الوصف تلقائيا عليها الصفحات المضمّن فيها.}}
+
{{بيان معلم|1:اسم تصنيف:+|اسم تصنيف أو أكثر يصنِّف القالبُ موضوعُ الوصف تلقائيا عليها الصفحات المضمّن فيها.|خصيصة=يصنف على}}
 +
{{بيان معلم|2:من معلم:+|اسم معلّم يُشتقّ منه اسم التصنيف. بتمرير هذا المعلم فإنّ معلم <var>اسم التصنيف</var> يُفسَّر بأنه نمط لا اسما بعينه.  إذا وَرَدَ في العبارة النمطية المُمَرَّرة النَّصُ <kbd>@@</kbd> فإنه يُستبدل باسم المعلم.}}
    
[[تصنيف:قوالب توثيق القوالب]]
 
[[تصنيف:قوالب توثيق القوالب]]
 
[[تصنيف:قوالب ربط]]
 
[[تصنيف:قوالب ربط]]

قائمة التصفح