下にlink rel=style sheet他が入ってしまう問題
Sunday, 25 January 2009 16:27
Joomla1.0.15のトラブル?です。
自作テンプレートを作ってます。
普通にソースコードをみると問題ないのですが、
Firebugなど、デバッグツールを使って実行結果のソースをみると
、通常テンプレートの<head></head>間にlink rel=stylesheet
(CSSファイルの読み込み)記述が入らないと駄目だと思うのですが、
<body>直下にCSSファイル読み込み,Favicon読み込みなど、テンプレートで記述していない
位置にソースコードが書かれてしまっています。
これは、そもそも問題があるのでしょうか?正しくないのでしょうか?
ソースコードは下記。
<?php
defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php
if ( $my->id ) { initEditor(); }
?>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php
echo "<link rel="stylesheet" href="$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css" type="text/css"/>" ;
?>
<?php
echo "<link rel="shortcut icon" href="$GLOBALS[mosConfig_live_site]/images/favicon.ico" />" ;
?>
<?php
if(mosCountModules("left"
&&!mosCountModules("right"
){ $contentwidth="main";}
if(mosCountModules("left"
&&mosCountModules("right"
) {$contentwidth="center";}
?>
</head>
<body>
<div id="wapper">
<div id="content">
<div id="header">
<?php mosLoadModules(''header'',-1);?>
</div>
<div id="navi">
<?php mosLoadModules(''navi'',-0);?>
</div>
<div id="left">
<?php mosLoadModules ( ''left'',-2); ?>
</div>
<div id="main_r">
<?php if (mosCountModules( "right" )) { ?>
<div id="right">
<?php mosLoadModules ( ''right'',-2); ?>
</div>
<?php } ?>
<div id="main_out<?php echo $contentwidth; ?>">
<?php mosMainBody();?>
<?php mosLoadModules ( ''center'',-2); ?>
</div>
</div>
<div id="footer">
<?php mosLoadModules(''footer'',-1);?>
</div>
</div>
</div>
</body>
</html>
自作PC大好きな男です。
http://www.dos-v.biz/