الفرق بين المراجعتين ل"Twig/Topics"
< Twig
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إنشاء صفحة المواضيع) |
جميل-بيلوني (نقاش | مساهمات) |
||
سطر 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:
- apply
- autoescape
- block
- cache
- deprecated
- do
- embed
- extends
- flush
- for
- from
- if
- import
- include
- macro
- sandbox
- set
- use
- verbatim
- with
المرشحات (Filters)
الدوال (Functions)
الاختبارات (Tests)
تُستخدم الاختبارات مع العامل is
لاختبار المتغير مقابل تعبير ما، ويكون المعامَل (operand) الأيسر للعامل is
هو الشيء المختبَر، والأيمن هو اسم الاختبار. وفيما يلي الاختبارات الموجودة في محرك القوالب Twig: