PHPで読み込むファイルによってtitleタグ変更したいのですが・・・
PHPで読み込むファイルによってtitleタグ変更したいのですが・・・
ショッピングのサイトです。
現在商品ページ(info.php)では商品の項目をtitleタグに反映できるのですが、カテゴリページ(search.php)用にこれを変更して使用したいです。
商品ページ用のphpは
----------------------------------------------------------------------------------
/* 商品詳細ページのタイトルなら、商品名等を追記する。 */
if( 'item' == $_GET[ 'type' ] && preg_match( '/\/info.php$/' , $_SERVER[ 'SCRIPT_NAME' ] ) )
{
$iDB = $tgm[ 'item' ]->getDB();
$iTable = $iDB->searchTable( $iDB->getTable() , 'id' , '=' , $_GET[ 'id' ] );
$categorys = Array();
if( $iDB->getRow( $iTable ) )
{
/* 商品情報 */
$iRec = $iDB->getRecord( $iTable , 0 );
$itemName = $iDB->getData( $iRec , 'name' );
$parentIDs = explode( '/' , $iDB->getData( $iRec , 'parent' ) );
$childIDs = explode( '/' , $iDB->getData( $iRec , 'child' ) );
/* 親カテゴリ情報 */
$cDB = $tgm[ 'parentCategory' ]->getDB();
$cTable = $cDB->searchTable( $cDB->getTable() , 'id' , 'in' , $parentIDs );
for( $i = 0 ; $i < $cDB->getRow( $cTable ) ; $i++ )
{
$cRec = $cDB->getRecord( $cTable , $i );
$parentID = $cDB->getData( $cRec , 'id' );
$category = $cDB->getData( $cRec , 'name' );
* 子カテゴリ情報 */
$chDB = $tgm[ 'childCategory' ]->getDB();
$chTable = $chDB->searchTable( $chDB->getTable() , 'id' , 'in' , $childIDs );
$chTable = $chDB->searchTable( $chTable , 'parent' , '=' , $parentID );
for( $j = 0 ; $j < $chDB->getRow( $chTable ) ; $j++ )
{
$chRec = $chDB->getRecord( $chTable , $j );
$category .= ' : ' . $chDB->getData( $chRec , 'name' );
}
$categorys[] = $category;
}
}
$title = $itemName .' ' . '[' . implode( '][' , $categorys ) . ']' .' ' . $title;
}
----------------------------------------------------------------------------------
親カテゴリページのときは親カテゴリを子カテゴリページの時は子カテゴリをタイトルにしたいのですが、phpは素人の為分からないのです。
ご教授願えればと思います。
よろしくお願いします。
お礼
回答ありがとうございます。 う~ん。やっぱり記憶が曖昧なようで… これだった!って感じにはならなかったです。