العلامات الشرطية في بلوجر - الجزء الأول



العلامات الشرطية في بلوجر مهمة جداُ وسوف تستخدمها في قالبك كثيراً فلا يخلو أي قالب بلوجر من استخدام العلامات الشرطية ، حيث يمكنك تطبيق شئ معين في صفحة ما أو في عدة صفحات ، وفي هذه المقالة سوف أعرض جميع العلامات الشرطية مع كيفية استخدامها بطريقة سهلة وبسيطة.

العلامات الشرطية إما صحيحة أو كاذبة


العلامات

يمكنك استخدام العلامات التالية لتطبيق العديد من الشروط المختلفة سواء اظهار أو اخفاء شئ ما في صفحة معينة أو عرض شئ ما في حالة تتحقق الشرط أو عدة شروط
<b:if>
<b:elseif/>
<b:else/>

بنية الشرط

يمكنك استخدام العلامات التالية لتطبيق العديد من الشروط المختلفة سواء اظهار أو اخفاء شئ ما في صفحة معينة أو عرض شئ ما في حالة تتحقق الشرط أو عدة شروط

إضافة شرط واحد

يتم استبدال رموز النجمة بالشرط المطلوب إضافته ، واستبدل النقاط ... بالشئ الذي تريد تطبيقه في حالة تحقق الشرط
<b:if cond="***">
...
</b:if>


إضافة شرطين

في حالة إذا تحقق الشرط الأول سيتم تطبيق وهو الموجود بعد الشرط مباشرة وفي حالة عدم تحقق الشرط الأول سيتم الانتقال للشرط الثاني وهو الخاص بـ b:elseif إذا تحقق من الشرط الثاني سيتم تنفيذه وإذا لم يتحقق الشرط الثاني أيضا فلن يتم تنفيذ شئ
<b:if cond="***">
...
<b:elseif cond="***"/>
...
</b:if>

إضافة ثلاثة شروط

في حالة تحقق الشرط الأول سيتم تنفيذه مباشرة وتجاهل بقية الشروط وفي حالة عدم تحقق الشرط الأول سيتم الانتقال إلى الشرط الثاني مباشرة إذا تحقق سيتم تنفيذه وسيتم تجاهل الشرط الثالث ، وفي حالة عدم تحقق الشرط الأول والثاني سيتم الانتقال إلى الثالث وهو الشرط الأخير سيتم تنفيذه مياشرة

<b:if cond="***">
...
<b:elseif cond="***"/>
...
<b:else/>
...
</b:if>


إضافة العديد من الشروط

يمكنك استخدام علامةا لشرط <b:elseif/> كما تريد وتكون هذه البنية النهائية للعلامات الشرطية المتعددة
<b:if cond="***">
...
<b:elseif cond="***"/>
...
<b:elseif cond="***"/>
...
<b:elseif cond="***"/>
...
<b:else/>
...
</b:if>

في الدرس القادم سوف تتعرف أكثر على كيفية استخدام العلامات الشرطية