في مرجعي

data:blog.pageType

Image_here

تعتبر من البيانات العامة (Universal data) للمدونة (Blog) تحتوي على قيمة عرض (View) مخصصة ويتم تحديدها من خلال (Parameter).

الشروط (Conditions):

  • يمكن استخدامها في جميع أنحاء القالب XML.
  • متاحة على جميع الصفحات.

الموارد (Ressources):

"data": {
  "blog": {
    "pageType": {string},
      {
        "size": {number},
        "length": {number},
        "escaped": {string},
        "jsEscaped": {string},
        "jsonEscaped": {string},
        "cssEscaped": {string}
      }
  }
}

القيمة (Value):

  • القيمة عبارة عن سلسلة String
  • قيمة متغيرة حسب نوع الصفحة.
نوع الصفحة القيمة الوصف
المقالة item صفحة المقالات.
الصفحات المستقلة static_page الصفحات المستقلة (Static).
الفهرس / البحث index أي صفحة الفهرس وتتمثل في عرض المقالات حسب العرض الزمني، البحث، التصنيفات.
الأرشيف archive صفحة عرض المقالات في الأرشيف.
الخطأ error_page صفحة الخطأ، غالبا تكون عبارة عن مقالات أو صفحات محذوفة أو لم تتواجد من الأصل.

الكود (Code):

<data:blog.pageType/>
<b:eval expr='data:blog.pageType'/>

مثال حول طريقة الإستعمال:

<b:if cond='data:blog.pageType == "item"'>
<!-- إذا كانت الصفحة الحالية هي صفحة لعرض مقالة ما أظهر هذه الرسالة -->
<span class='message'>أهلا بالعالم يا مطوري بلوجر!</span>
<b:else/>
<!-- إذا كان غير ذلك لا تظهر شيئا -->
</b:if>
مثلا، إذا كانت فعلا صفحة العرض الحالية هي صفحة المقالات إذن:
<span class='message'>أهلا بالعالم يا مطوري بلوجر!</span>