Thẻ điều kiện b:if đầy đủ nhất cho Blogger
Đối với một template blogger thì thẻ điều kiện b:if hay mở rộng hơn là b:else là yếu tố không thể thiếu, nó giúp bạn có thể điều hướng hiển thị website của bạn một cách tối ưu nhất. Và một khi bạn đã nắm rõ được chức năng và ý nghĩa của những thẻ này thì bạn có thể tùy chỉnh blog cá nhân của bạn dễ như trở bàn tay vậy 😀
Phần 1: Những thẻ điều kiện b:if cơ bản
Ở phần này mình sẽ giới thiệu đến các bạn những thẻ b:if thường được sử dụng nhất.
1. Thẻ điều kiện cho trang chủ:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
2. Thẻ điều kiện cho trang chủ, trang search label, trang archive
<b:if cond='data:blog.pageType == "index"'>
3. Thẻ điều kiện cho bài viết (item)
<b:if cond='data:blog.pageType == "item"'>
4. Thẻ điều kiện cho trang tĩnh (page)
<b:if cond='data:blog.pageType == "static_page"'>
5. Thẻ điều kiện cho trang tìm kiếm
<b:if cond='data:blog.searchQuery'>
6. Thẻ điều kiện trang Search Label:
<b:if cond='data:blog.searchLabel'>
7. Thẻ điều kiện cho trang Search Label nhất định
<b:if cond='data:blog.searchLabel == "Tên nhãn"'>
8. Thẻ điều kiện cho URL nhất định:
<b:if cond='data:blog.url == "URL nhất định"'>
9. Thẻ điều kiện cho bài đăng và trang tĩnh
<b:if cond='data:blog.url == data:post.url'>
10. Thẻ điều kiện cho bài viết đầu tiên
<b:if cond='data:post.isFirstPost'>
11. Thẻ điều kiện cho trang lỗi 404
<b:if cond='data:blog.pageType == "error_page"'>
Phần 2: Những thẻ điều kiện b:if nâng cao
Những thẻ này ít được biết tới và dĩ nhiên chúng cũng rất ít khi được các bạn sử dụng vì không hiểu rõ chức năng của nó, nhưng nếu bạn có thể nắm được thì có thể rất là hữu ích.
1. Thẻ điều kiện khi bài viết có nhãn nào đó
<b:if cond='data:post.labels any (l => l.name == "TÊN NHÃN")'>
2. Thẻ điều kiện IN
<b:if cond='data:blog.pageType in {"static_page","item"}'> Nội dung chỉ hiển thị Trang Tĩnh và trang Bài Viết </b:if>
3. Thẻ điều kiện NOT IN
<b:if cond='data:blog.pageType not in {"static_page","item"}'> Nội dung không hiển thị Trang Tĩnh và trang Bài Viết </b:if>
4. Thẻ điều kiện AND
<b:if cond='data:blog.pageType == "static_page" and data:blog.pageType == "item"'> Nội dung hiển thị Trang Tĩnh và Trang Bài Viết </b:if>
4. Thẻ điều kiện OR
<b:if cond='data:blog.pageType == "static_page" or data:blog.pageType == "item"'> Nội dung hiển thị hoặc Trang Tĩnh hoặc Trang Bài Viết </b:if>
Mình viết bày này một phần để tổng hợp các thẻ b:if cho blogger, một phần là để mỗi phần sử dụng không phải lên google và tìm từng thẻ một, rất mất thời gian.
Bạn muốn góp ý thêm cho bài viết không? Hãy để lại bình luận để cùng trao đổi nhé 😉
Nếu bạn thấy bài viết hữu ích thì hãy chia sẻ nó hoặc theo dõi chúng tôi qua Email để không bỏ lỡ bất kỳ một thủ thuật hay nào nhé! Đừng quên để lại đánh giá của bạn, nó là nguồn động lực vô bờ bến với chúng tôi đấy!
Thẻ điều kiện b:if đầy đủ nhất cho Blogger
Reviewed by Nguyễn Vượng Official
on
tháng 4 04, 2018
Rating:
Không có nhận xét nào :
Một số lưu ý khi bình luận
Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời
Để bình luận một đoạn code, hãy mã hóa code trước nhé