Liên kết tiêu đề và liên kết đính kèm là hai chức năng vô cùng thú vị và hữu ích trong blogspot. Tuy nhiên, nhiều ông dù làm blog lâu năm nhưng vẫn không biết đến hay thậm chí không biết tận dụng hai chức năng này trong blogspot.
Vậy bài viết hôm nay tớ sẽ giới thiệu đến các ông cách sử dụng hai loại liên kết tiêu đề và liên kết đính kèm này.
Bật liên kết tiêu đề và liên kết đính kèm
Tất nhiên, mặc định là loại chức năng này bị tắt. Để bật chức năng liên kết tiêu đề và đính kèm này, các ông hãy vào mục "Cài Đặt", tìm đến "Liên kết tiêu đề và liên kết đính kèm". Sau đó bật lên là được.
Lúc này, trong mỗi bài viết, ở mục "Liên kết", các ông sẽ có những mục mới sau đây:
Và để sử dụng loại liên kết nào, các ông chỉ cần thêm liên kết đó vào từng ô tương ứng.
Liên kết tiêu đề
Tớ không hiểu rõ chức năng của loại liên kết này, tuy nhiên tớ thường áp dụng và sử dụng loại liên kết này cho các nút demo và nút download trong bài viết. Loại liên kết này có đặc điểm là chỉ có thể có một trong trang. Tức là các ông chỉ có thể thêm duy nhất 1 link liên kết tiêu đề. Ngoài ra:
- Chỉ có thể được sử dụng trong bên trong của tiện ích
Blog. - Dữ liệu bắt buộc phải lồng trong
data:posts. - Có thể gọi trên tất cả các trang, ngoại trừ các trang
error_page. - Giá trị trả về là một chuỗi
STRING.
Sau khi thêm lên kết tiêu đề, để gọi giá trị liên kết ra, Các ông hãy sử dụng thẻ sau:
<data:{variable}.link/>Trong đó {variable} thường tùy theo người code. Ví dụ, phổ biến nhất đó là post.
Tất nhiên, để đoạn code trên hoạt động thì các ông buộc phải đặt nó bên trong thẻ b:loop thuộc tiện ích Blog có values='data:posts'. Thường được tìm thấy phổ biến nhất bởi các lập trình viên thì có dạng:
<b:loop values='data:posts' var='post'>
</b:loop>Tóm lại, liên kết tiêu đề được sử dụng như sau:
<b:loop values='data:posts' var='{variable}'>
<data:{variable}.link/>
</b:loop>
Trong đó {variable} phổ biến nhất thường được đặt tên là post
Gợi ý: data:{variable}.link khi được sử dụng trong thẻ b:if sẽ trả về hai giá trị là True nếu liên kết tiêu đề có, và ngược lại.
Liên kết đính kèm
Các đặc điểm của loại liên kết đính kèm này tương đồng với liên kết tiêu đề. Và thường liên kết đính kèm được sử dụng để thêm ảnh, liên kết đến file mp3,mp4,... Khác biệt duy nhất đó là các ông có thể thêm nhiều hơn một loại liên kết đính kèm. Nên do đó, cần thêm một vòng lặp phụ nữa để gọi ra giá trị url mà các ông thêm vào.
<b:loop values='data:{variable}.enclosures' var='{variable_2}'>
<data:{variable}.url/>
</b:loop>Tóm lại, để sử dụng liên kết đính kèm, các ông vẫn cần thêm vào trong thẻ b:loop với các điều kiện như đối với liên kết tiêu đề. Và thông thường có dạng:
<b:loop values='data:posts' var='{variable}'>
<b:loop values='data:{variable}.enclosures' var='{variable_2}'>
<data:{variable_2}.url/>
</b:loop>
</b:loop>Trong đó {variable} thường là post và {variable_2} thường là enclosure
Gợi ý : data:{variable}.enclosures.notEmpty sẽ trả về true nếu như các ông có thêm ít nhất một liên kết đính kèm trong bài viết.
Nếu các thắc mắc các ông cứ để lại comment cho tôi nhé!!


