أمثلة عملية باستخدام العلامات الشرطية في بلوجر

في الدروس السابقة عرفنا البنية الأساسية لكتابة الشروط في بلوجر منها b:if و b:elesif و b:eles يمكنك مراجعة مقالة العلامات الشرطية في بلوجر الجزء الأول

وأيضا عرفنا بعض القيم التي يمكنك إضافتها ضمن الشروط لتفعيل شئ ما أو تعطيله في صفحات معينة ، يمكنك مراجعة مقالة العلامات الشرطية في بلوجر الجزء الثاني data:view

وأيضا عرفنا كيفية استخدام علامات البيانات العامة في بلوجر لطبع عنوان المدونة والصفحة الرئيسية للمدونة وأيضا عناوين الصفحات المختلفة كصفحة التدوين والصفحة الثابتة والتسميات ووصف المدونة ووصف التدوينة والصفحة الثابتة أيضا وغيرها من البيانات الأخرى يمكنك مراجعة مقالة علامات البيانات العامة في بلوجر data:blog


وفي هذه التدوينة سوف نقوم بإضافة العديد من الأمثلة العملية للدروس السابقة تابع معي

إضافة عنوان المدونة والصفحات الأخرى ضمن عنصر title

في المثال التالي سيتم إضافة عنوان المدونة الرئيسي وأيضا عناوين الصفحات الأخرى كصفحة التدوينة والصفحة الثابتة وصفحة التسميات صفحة الخطأ وغيرها
يجب أن تكون الأكواد التالية بعد عنصر <head>


<title>
   <b:if cond='data:view.isHomepage'>
      <data:blog.title/>
   <b:elseif cond="data:view.isError"/>
      الصفحة غير موجودة
   <b:else/>
      <data:blog.pageName/>
   </b:if>
</title>



الوصف التلقائي

الكود التالي يعرض وصف التدوينة ووصف الصفحات الثابتة تلقائيا وأيضا يعرض الوصف العام للمدونة في حالة إذا كانت الصفحة الحالية هي الصفحة الرئيسية أو أي صفحة أخرى غير صفحة التدوينة والصفحة الثابتة يجب أن يكون هذا الكود بعد عنصر <head>


<meta expr:content='data:blog.metaDescription' name='description'/>