欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  新闻

Blogger页面类型指南

程序员文章站 2022-06-14 22:00:47
blogger的模板和等常见的系统不同,所有页面都是用一个模板,因此,进行模板编辑修改的时候,就会需要在模板里区分不同的页面类型才能修改,这里就介绍一下目前blogger里面的几种模板类型。  使用b...

  blogger的模板和等常见的系统不同,所有页面都是用一个模板,因此,进行模板编辑修改的时候,就会需要在模板里区分不同的页面类型才能修改,这里就介绍一下目前blogger里面的几种模板类型。

  使用blog.pagetype标签可以获得模板类型,其数值是以下类型之一:item, static_page, archive, index, error_page 。

  1、item:文章页面

  这里主要是博客的文章页面,也是最常见的页面。文章页面的网址结尾通常为 "/年/月/文章网址.html",类似这样的格式。使用如下的代码,可以让代码只在文章页面里面执行。

<b:if cond='data:blog.pagetype == "item"'>
  <!--这里的代码,文章页面才会执行。-->
</b:if>

  2、static_page:静态网址页面

  静态网址页面是指的博客的独立静态页面,例如“关于我们”、“联系方式”等,和wordpress的页面功能一样,静态页面的网址结尾通常为 "/p/页面网址.html",类似这样的格式。使用如下的代码,可以让代码只在静态页面里面执行。

<b:if cond='data:blog.pagetype == "static_page"'>
  <!--这里的代码,静态页面才会执行。-->
</b:if>

  3、archive:文章存档页面

  文章存档页面指的是博客的按照年月进行归档的页面,通常为侧栏“博客归档”小工具产生的页面,使用如下的代码,可以让代码只在存档页面里面执行。

<b:if cond='data:blog.pagetype == "archive"'>
  <!--这里的代码,在文章存档页面才会执行。-->
</b:if>

  4、error_page:错误页面

  一般指的就是类似404页面等错误页面,默认情况下,系统会返回一个信息,信息为:抱歉,您在此博客中查找的页面不存在。

<b:if cond = 'data:blog.pagetype == "error_page"' > 
  <!--错误页面-->
</b:if >

  5、index:索引页面

  相当于文章列表页面,包括首页、标签页、搜索页面等。下面将分别讲述。

  使用如下的代码,可以让代码只在主页页面里面执行。

<b:if cond = 'data:blog.url == data:blog.homepageurl' > 
  <!--首页--> 
</b:if >

  使用如下的代码,可以让代码只在搜索页面里面执行。

<b:if cond = 'data:blog.pagetype == "index" and data:blog.searchquery' > 
  <!--搜索页面--> 
</b:if >

  使用如下的代码,可以让代码只在标签页面里面执行。

<b:if cond = 'data:blog.pagetype == "index" and data:blog.searchlabel' > 
  <!--标签页--> 
</b:if >

  使用如下的代码,可以让代码只在索引页面里面执行。

<b:if  cond = 'data:blog.pagetype == "index" and data:blog.searchquery == "" and data:blog.searchlabel == "" and data:blog.url != data:blog.homepageurl ' > 
  <!--索引页--> 
</b:if >

  总结,上面是所有的blogger模板页面类型,通过修改上面的代码,可以在一个模板里面定制各种类型页面的显示样式和功能,实现blogger的个性化和定制化。

Blogger页面类型指南