3 セットの画像を出力するカスタム ノードを構築しています。これらはすべて、mooFoo() 関数に渡されるパラメーターに従って変化します。ただし、「解析エラー: 構文エラー、予期しない T_GLOBAL」エラーが発生し、あまり説明的ではありません。どこで間違った可能性があるかについて、だれかがうなずいてくれないでしょうか。Google をスキャンしても何も見つかりませんでした。メガ助かります。私のコードは以下です...
<?php
$rooPath = 'http://localhost/';
//path from application root
$relPath = 'trl/sites/default/files/';
$labTrl = 'TRL';
$dClass = 'ovinline';
//DEV
$imgPathRed = 'redNodePng6160.png';
$imgPathAmb = 'amberNodePng6160.png';
$imgPathGre = 'greenNodePng6160.png';
function mooFoo($img){
$img2 = $img;
switch($img2){
case 1:
$fullPath = global $rooPath . global $relPath . global $imgPathRed;
break;
case 2:
$fullPath = global $rooPath . global $relPath . global $imgPathAmber;
break;
case 3:
$fullPath = global $rooPath . global $relPath . global $imgPathGreen;
break;
}
return $fullPath;
}
?>
<div class="<?php echo $dClass?>">
<div class="field-label"><?php echo $labTrl?> 1: </div>
<div class="field-items">
<div class="field-item even">
<img typeof="foaf:Image" src="<?php echo mooFoo(2)?>" width="61" height="60" alt="" />
</div>
</div>
</div>
私の頭の上で、htmlで mooFoo() を呼び出した方法から画面に印刷できないかもしれませんが、それが退屈なところだとは思わないので、私が試みている方法と関係があると思いますグローバルを使用することはできませんが、その要点を理解することはできません...誰かが私を助けてくれれば、とても感謝しています。
どうもありがとう
ピーター