Tôi muốn biết làm thế nào để đặt mô tả và từ khóa meta cho trang trước. Tôi sử dụng mô-đun thẻ Meta cho các bài viết, nhưng nó không hoạt động cho trang đầu.
Tôi sử dụng Bảng điều khiển làm trang đầu của tôi.
Trang web của tôi là http://www.techiestuffs.com và chạy trên Drupal 7.
nếu bạn thấy nguồn HTML của trang trước, nó chỉ chứa HTML sau:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" href="http://www.techiestuffs.com/sites/default/files/favicon.png" type="image/png"/>
<meta name="Generator" content="Drupal 7 (http://drupal.org)"/>
<title>TechieStuffs | Stuffs for Geeks</title>
Tôi đã thử thêm các hàm này trong template.php:
function yourtheme_page_alter($page) {
$meta_description = array(
'#type' => 'html_tag',
'#tag' => 'meta',
'#attributes' => array(
'name' => 'description',
'content' => 'Description about the site'
));
$meta_keywords = array(
'#type' => 'html_tag',
'#tag' => 'meta',
'#attributes' => array(
'name' => 'keywords',
'content' => 'Some Keywords about the site'
));
drupal_add_html_head($meta_description, 'meta_description');
drupal_add_html_head($meta_keywords, 'meta_keywords');
}
Nhưng chức năng này dường như không hoạt động như bạn có thể thấy trong mã nguồn trang web của tôi.
Có ai biết làm thế nào để làm việc này?