<cfoutput query="allOutcomes" maxrows="10">
<div class="galleryOutcome">
<cfset thisPhoto = uploads.listPhotobyOutcomeID(#outcomeID#)>
<h3>#lastname#, #firstname#</h3>
<cfloop query="thisPhoto" >
<cfif isdefined(filename)>
<div class="gallerythumb">
<a href="javascript: thumbExpand('#fileName#')"><img src="documents/uploads/PHOTOS/#filename#" alt="#filename#" border="0" width="200"/></a>
</div>
<cfelse>
<p> NO PHOTOS </p>
</cfif>
</cfloop>
</div><div class="clear"></div><br /><br />
<div onClick="javascript: thumbHide()" id="thumbexpand" style="display:none; left:670px;; height:0px; position:fixed; top:100px;">
</div>
</cfoutput>
写真が関連付けられていない場合に#lastname#と#firstname#が表示されないようにしようとしています。ファイル名が定義されているかどうかを確認するcfifを実行しようとしましたが、機能していないようです。次のようなエラーが返されます。
「現在(画像へのファイルパス)である関数IsDefinedのパラメーター1は、構文的に有効な変数名である必要があります。」
任意のヒント?
ありがとう