Bir web sitesi hazırlarken, her sayfaya özel olarak anahtar kelimelerimiz değişir. Bunları HTML <head> </head>
tagları arasında, meta
tagları içinde yazarız. Sayfa başlığını ise title
tagları içerisinde yazarız. Kullanımı aşağıda gösterilmiştir.
<meta name="keywords" content="HTML,Yii Framework,JavaScript">
<title>Sayfa Başlığı</title>
meta
etiketleri web sayfası hakkında bilgileri tutmaya yarar. keywords ise site arama motorları tarafından indekslenirken kullanılan bir meta etiketidir.
Bu arada indekslemeyle ilgili yani sayfamızın arama motorlarında üst sıralara çıkmasını istiyorsak tavsiye edebileceğim çok güzel bir yazıyı şuradan okuyabilirsiniz.
Düz html sayfaları oluşturuyorsak veya bir yapı kullanmıyorsak bu kodları her sayfada elle kendimiz ekleyebiliriz. Fakat, framework gibi bir yapı kullanıyorsak <head>
etiketleri layout dosyalarımızda bir kere yazılır ve gerekli değişiklikler sayfalara özel olarak kendi içlerinde yapılır.
Yii framework'te bir view dosyasında bu etiketleri ve sayfa başlığını(title) nasıl değiştirebiliriz.
<?php
$this->setPageTitle('Deneme yazısı');
Yii::app()->clientScript->registerMetaTag('yii, başlık, meta','keywords');
?>
setPageTitle() ve registerMetaTag() metodları içinde değişkende kullanabiliriz ayrıca.