العلامة الشرطية (Conditional Tag) هي إحدى الوظائف المهمة في بنية قالب مدونات بلوجر. تُستخدم هذه الوظيفة لإجراء تعديلات معينة، وعادة ما تُستخدم لعرض الإضافات أو العناصر في مكان معين أو عدم ظهورها في صفحة معينة.
يعد إظهار وإخفاء الشريط الجانبي والإضافات في صفحات معينة من المدونات الخيار الأكثر ملاءمة للشخص الذي لديه العديد من الإضافات على مدونته. لأن كثرة الإضافات ستؤدي إلى تقليل سرعة تحميل المدونة. نتيجة لذلك، بالإضافة إلى المدونة الثقيلة جدًا، سيشعر الزوار أيضًا بالملل قليلاً من الوقت الطويل اللازم لتحميل المدونة.
تبدأ العلامة الشرطية لمدونات بلوجر بـ <b:if... وتتبعها الشرط المطلوب. فيما يلي أحدث إصدار من العلامة الشرطية لمدونات بلوجر والذي يمكنك استخدامه في قالب مدونة بلوجر الخاصة بك.
أكواد العلامات الشرطية في بلوجر
تنبيه: يجب أخذ نسخة احتياطية للقالب قبل التعديل على كود القالب حتى لا تفقد التنسيقات الخاصة بك في حالة حدوث خطأ أثناء التعديل
-
عرض الإضافة في الرئيسية فقط : كل الأكواد الموجودة داخل هذا الكود سوف تظهر
فقط في الرئيسية
<b:if cond='data:view.isHomepage'> <!--" فقط في الرئيسية --> </b:if>
-
إظهار في الصفحة الرئيسية والأقسام والأرشيف
<b:if cond='data:view.isMultipleItems'> <!--" all index pages --> </b:if>
-
إظهار في الصفحة الثابتة والمقالة
<b:if cond='data:view.isSingleItem'> <!--" all item pages and static pages --> </b:if>
-
إظهار في المقالة فقط
<b:if cond='data:view.isPost'> <!--" all item pages --> </b:if>
-
إظهار في رابط مخصص : هنا يجب استبدال URL LINK برابط الصفحة التي تريد أن
تظهر الإضافة فيها.
<b:if cond='data:blog.url == "URL LINK"'> <!--" a item page 'URL LINK'--> </b:if>
-
إظهار في الصفحة الثابتة فقط
<b:if cond='data:view.isPage'> <!--" all static pages --> </b:if>
-
إظهار في قسم التسمية
<b:if cond='data:view.isLabelSearch'> <!--" all label pages --> </b:if>
-
إظهار في صفحة البحث أو نتائج البحث
<b:if cond='data:view.isSearch'> <!--" all search pages Includes label --> </b:if>
-
إظهار في صفحة الأرشيف
<b:if cond='data:view.isArchive'> <!--" archive Page --> </b:if>
-
إظهار في صفحة الخطأ
<b:if cond='data:view.isError'> <!--" all error pages --> </b:if>
-
إظهار في الهاتف فقط
<b:if cond='data:view.isMobile'> <!--" display on mobile device --> </b:if>
-
إظهار في سطح المكتب فقط
<b:if cond='data:blog.isMobileRequest == "false"'> <!--" display only Desktop devices and hidden in Mobile devices --> </b:if>
-
إظهار فقط في التنسيق
<b:if cond='data:view.isLayoutMode'> <!--" blogger template layout setup --> </b:if>
-
إظهار في أول مقالة فقط
<b:if cond='data:post.isFirstPost'> <!--" Some Blogger XML Code --> </b:if>
كيف يمكننا ان نجمع شرطين؟ الأمر سهل جدا تضع كلمة and بين الشرطين مثل:
<b:if cond='data:view.isMultipleItems AND data:view.isSearch'>
<!-- search page AND index page -->
</b:if>
فكما ترى في المثال أعلاه سيظهر كل ما هو موجود داخل هذا الوسم في صفحة نتائج البحث و الرئيسية والتسميات. أو يمكنك استخدام شر أو بكتابة OR إما ان تظهر هنا أو هنا.
هذه الوسوم أو العلامات تعمل على منصة بلوجر فقط وهذه الأكواد التي قدمناها هي أحدث الأكواد التي تعمل بها بلوجر حاليا.