Как я могу добавить отдельный уникальный класс тела в блог Blogger Label - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу автоматически добавить уникальные имена классов для домашней страницы и страницы публикации в тег .

Пример:

Показать <body class='homepage-page'> на домашней странице

Показать<body class='post-page label-one'> на ярлыке "ONE"

Показать <body class='post-page label-two'> на ярлыке "TWO"

Ответы [ 3 ]

0 голосов
/ 31 декабря 2018
<body>
<b:class cond='data:view.isHomepage' name='blog-view-home'/>
<b:class cond='data:view.isPost' name='blog-view-item'/>
<b:class cond='data:view.isPage' name='blog-view-static'/>
<b:class cond='data:view.search.label' name='blog-view-search-label'/>
<b:class cond='data:view.search.query' name='blog-view-search-query'/>
<b:class cond='data:view.search and !data:view.search.label and !data:view.search.query' name='blog-view-search-default'/>
<b:class cond='data:view.isArchive' name='blog-view-archive'/>
<b:class cond='data:view.isError' name='blog-view-error'/>
<b:class cond='data:view.isPreview' name='blog-view-preview'/>
0 голосов
/ 31 декабря 2018
<body>
<b:attr name='class'
          value='multiitem'
          cond='data:view.isMultipleItems == &quot;true&quot;'/>
<b:attr name='class'
          value='homepage'
          cond='data:view.isHomepage == &quot;true&quot;'/>
<b:attr name='class'
          value='singleitem'
          cond='data:view.isSingleItem == &quot;true&quot;'/>
<b:attr name='class'
          value='static'
          cond='data:view.isStatic == &quot;true&quot;'/>
<b:attr name='class'
          value='archive'
          cond='data:view.isArchive == &quot;true&quot;'/>
<b:attr name='class'
          value='error'
          cond='data:view.isError == &quot;true&quot;'/>
<b:attr name='class'
          value='post'
          cond='data:view.isPost == &quot;true&quot;'/>
<b:attr name='class'
          value='page'
          cond='data:view.isPage == &quot;true&quot;'/>
0 голосов
/ 26 ноября 2018

Вы можете использовать тег b:class для добавления класса к родительскому элементу.

Не b: тег класса сразу после <body>

<body>
<b:class cond='data:view.isHomepage' name='homepage-page'/>      On homepage
<b:class cond='data:view.isSingleItem and (data:post.labels any (l => l.name == "One"))' name='One'/>     On posts pages and label "One"

Примечание: data:post.labels работает только внутри виджета блога <b:widget id='Blog1' type='Blog'>

...