الفرق بين المراجعتين ل"Twig/Topics"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء صفحة المواضيع)
 
سطر 14: سطر 14:
  
 
== [[Twig/tags|الوسوم (Tags)]] ==
 
== [[Twig/tags|الوسوم (Tags)]] ==
 
+
الوسوم في Twig هي بنيات تحكم، تتحكم في طريقة عمل القوالب وسيرها، وهي تتكون من شرطيات (مثل if/elseif/else) وحلقات تكرارية وكُتل. وتظهر الوسوم داخل أزواج من كُتل  <code>{%  %}</code>، وتكون كتلة الإغلاق  <code>{% end %}</code> حيث تتبع <code>end</code> باسم الوسم. وفيما يلي الوسوم الموجودة في محرك القوالب Twig:
 +
*[[ Twig/apply|apply]]
 +
*[[ Twig/autoescape|autoescape]]
 +
*[[ Twig/block|block]]
 +
*[[ Twig/cache|cache]]
 +
* [[ Twig/deprecated|deprecated]]
 +
*[[ Twig/do|do]]
 +
*[[ Twig/embed|embed]]
 +
*[[ Twig/extends|extends]]
 +
*[[ Twig/flush|flush]]
 +
*[[ Twig/for|for]]
 +
*[[ Twig/from|from]]
 +
*[[ Twig/if|if]]
 +
*[[ Twig/import|import]]
 +
*[[ Twig/include|include]]
 +
*[[ Twig/macro|macro]]
 +
*[[ Twig/sandbox|sandbox]]
 +
*[[ Twig/set|set]]
 +
*[[ Twig/use|use]]
 +
*[[ Twig/verbatim|verbatim]]
 +
*[[ Twig/with|with]]
 
== [[Twig/filters|المرشحات (Filters)]] ==
 
== [[Twig/filters|المرشحات (Filters)]] ==
  
سطر 20: سطر 40:
  
 
== [[Twig/tests|الاختبارات (Tests)]] ==
 
== [[Twig/tests|الاختبارات (Tests)]] ==
 +
تُستخدم الاختبارات مع العامل <code>is</code> لاختبار المتغير مقابل تعبير ما، ويكون المعامَل (operand) الأيسر للعامل <code>is</code> هو الشيء المختبَر، والأيمن هو اسم الاختبار. وفيما يلي الاختبارات الموجودة في محرك القوالب Twig:
 +
*[[ Twig/constant_test|constant]]
 +
*[[ Twig/defined|defined]]
 +
*[[Twig/divisibleby|divisible by]]
 +
*[[ Twig/even|even]]
 +
*[[ Twig/iterable|iterable]]
 +
*[[ Twig/odd|odd]]
 +
*[[Twig/sameas|same as]]

مراجعة 16:16، 5 مايو 2021

مقدمة عن Twig

تصميم القوالب

واجهة برمجة التطبيقات (API)

توسيع Twig

المكونات الداخلية

الوصفات (Recipes)

معايير كتابة الشيفرة

الوسوم (Tags)

الوسوم في Twig هي بنيات تحكم، تتحكم في طريقة عمل القوالب وسيرها، وهي تتكون من شرطيات (مثل if/elseif/else) وحلقات تكرارية وكُتل. وتظهر الوسوم داخل أزواج من كُتل {%  %}، وتكون كتلة الإغلاق {% end %} حيث تتبع end باسم الوسم. وفيما يلي الوسوم الموجودة في محرك القوالب Twig:

المرشحات (Filters)

الدوال (Functions)

الاختبارات (Tests)

تُستخدم الاختبارات مع العامل is لاختبار المتغير مقابل تعبير ما، ويكون المعامَل (operand) الأيسر للعامل is هو الشيء المختبَر، والأيمن هو اسم الاختبار. وفيما يلي الاختبارات الموجودة في محرك القوالب Twig: