الفرق بين المراجعتين لصفحة: «Twig/functions»
أسامه-دمراني (نقاش | مساهمات) 1.0: إضافة عنوان الصفحة | 2.0 محتوى الصفحة |
جميل-بيلوني (نقاش | مساهمات) ط ←block |
||
(4 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدوال في Twig}}</noinclude> | |||
تُستخدم الدوال لإجراء عملية ما، وتُستدعى بأسمائها متبوعة بأقواس، وقد تحتوي على وسيط واحد أو أكثر داخل تلك الأقواس. فيما يلي الدوال الموجودة في محرك القوالب Twig. | |||
== [[ Twig/attribute|attribute]] == | |||
تُستخدم الدالة <code>attribute</code> للوصول إلى سمات ديناميكية للمتغير. | |||
== [[Twig/block function|block]] == | |||
تُستخدم الدالة <code>block</code> إذا أردت طباعة كتلة ما عدة مرات وكان القالب يستخدم الوراثة. | |||
== [[ Twig/constant|constant]] == | |||
الدالة <code>constant</code> تعيد قيمة ثابتة لسلسلة نصية معطاة. | |||
== [[ Twig/cycle|cycle]] == | |||
تدور الدالة <code>cycle</code> على مصفوفة من القيم. | |||
== [[Twig/date function|date]] == | |||
تحول الدالة <code>date</code> الوسيط إلى تاريخ لتسمح بموازنة التواريخ. | |||
== [[ Twig/dump|dump]] == | |||
تهمل دالة <code>dump</code> معلومات عن متغير ما للقالب. | |||
== [[ Twig/html_classes|html_classes]] == | |||
تعيد الدالة <code>html_classes</code> سلسلة نصية من خلال ربط أسماء الأصناف معًا ربطًا شرطيًا. | |||
== [[ Twig/include_function|include]] == | |||
تعيد الدالة <code>include</code> المحتوى المُخرَج لقالب ما. | |||
== [[ Twig/max|max]] == | |||
تعيد الدالة <code>max</code> أكبر قيمة من تسلسل أو مجموعة من القيم. | |||
== [[ Twig/min|min]] == | |||
تعيد الدالة <code>min</code> أصغر قيمة من تسلسل أو مجموعة من القيم. | |||
== [[ Twig/parent|parent]] == | |||
إذا استخدم قالب الوراثةَ فمن الممكن إخراج محتويات الكتلة الأب عند استبدال كتلة ما وتعديلها من خلال استخدام الدالة <code>parent</code>. | |||
== [[ Twig/random|random]] == | |||
تعيد الدالة <code>random</code> قيمة عشوائية وفقًا لنوع المعامِل المرفق. | |||
== [[ Twig/range|range]] == | |||
تعيد الدالة <code>range</code> قائمة تحتوي على التقدم الحسابي للأعداد الصحيحة. | |||
== [[ Twig/country_timezones|country_timezones]] == | |||
تعيد الدالة <code>country_timezones</code> أسماء المناطق الزمنية المرتبطة برمز دولة ما. | |||
== [[ Twig/template_from_string|template_from_string]] == | |||
تحمِّل الدالة <code>template_from_string</code> القالب من سلسلة نصية. | |||
[[تصنيف:Twig]] | [[تصنيف:Twig]] | ||
[[تصنيف:Twig Functions]] | [[تصنيف:Twig Functions]] |
المراجعة الحالية بتاريخ 09:58، 8 مايو 2021
تُستخدم الدوال لإجراء عملية ما، وتُستدعى بأسمائها متبوعة بأقواس، وقد تحتوي على وسيط واحد أو أكثر داخل تلك الأقواس. فيما يلي الدوال الموجودة في محرك القوالب Twig.
attribute
تُستخدم الدالة attribute
للوصول إلى سمات ديناميكية للمتغير.
block
تُستخدم الدالة block
إذا أردت طباعة كتلة ما عدة مرات وكان القالب يستخدم الوراثة.
constant
الدالة constant
تعيد قيمة ثابتة لسلسلة نصية معطاة.
cycle
تدور الدالة cycle
على مصفوفة من القيم.
date
تحول الدالة date
الوسيط إلى تاريخ لتسمح بموازنة التواريخ.
dump
تهمل دالة dump
معلومات عن متغير ما للقالب.
html_classes
تعيد الدالة html_classes
سلسلة نصية من خلال ربط أسماء الأصناف معًا ربطًا شرطيًا.
include
تعيد الدالة include
المحتوى المُخرَج لقالب ما.
max
تعيد الدالة max
أكبر قيمة من تسلسل أو مجموعة من القيم.
min
تعيد الدالة min
أصغر قيمة من تسلسل أو مجموعة من القيم.
parent
إذا استخدم قالب الوراثةَ فمن الممكن إخراج محتويات الكتلة الأب عند استبدال كتلة ما وتعديلها من خلال استخدام الدالة parent
.
random
تعيد الدالة random
قيمة عشوائية وفقًا لنوع المعامِل المرفق.
range
تعيد الدالة range
قائمة تحتوي على التقدم الحسابي للأعداد الصحيحة.
country_timezones
تعيد الدالة country_timezones
أسماء المناطق الزمنية المرتبطة برمز دولة ما.
template_from_string
تحمِّل الدالة template_from_string
القالب من سلسلة نصية.