Hi Leute!
wie schreibe ich folgenden Code so um, dass der Rahmen (class:fotos) nur angezeigt wird, wenn ein titel und die beschreibung vorhanden ist? müsste man doch mit nem if hinbekommen oder nicht?
hier ist jedenfalls der codeschnipsel der bearbeitet werden sollte...
Smarty
<table style="text-align:left; width:88%;" class="fotos">
<tbody>
<tr>
<td>
<div>
<!-- wenn man den dateinamen über den thumbs haben will und gleichzeitig albumname hier auskommentieren
das "unten" einkommentieren!!
{if !empty($child.title)}
<p class="giTitle">
{if $child.canContainChildren}
{g->text text="Album: %s" arg1=$child.title|markup}
{else}
{/if}
</p>
{/if} -->
{if !empty($child.title)}
<p class="giTitle">
{if $child.canContainChildren}
{g->text text="%s" arg1=$child.title|markup}
{else}
{/if}
</p>
{/if}
{if isset($theme.params.$frameType) && isset($child.thumbnail)}
{g->container type="imageframe.ImageFrame" frame=$theme.params.$frameType}
<a onmouseover="pic{$nome}.className='%CLASS% giThumbnail opacity{$Tover}'" onmouseout="pic{$nome}.className='%CLASS% giThumbnail opacity{$Toff}'"
href="{g->url arg1="view=core.ShowItem" arg2="itemId=`$child.id`"}">
{g->image id="%ID%" item=$child image=$child.thumbnail class="%CLASS% giThumbnail opacity`$Toff`" name="pic$nome"}</a>
{/g->container}
{elseif isset($child.thumbnail)}
<a onmouseover="pic{$nome}.className='%CLASS% giThumbnail opacity{$Tover}'" onmouseout="pic{$nome}.className='%CLASS% giThumbnail opacity{$Toff}'"
href="{g->url arg1="view=core.ShowItem" arg2="itemId=`$child.id`"}">
{g->image item=$child image=$child.thumbnail class="giThumbnail opacity`$Toff`" name="pic$nome"}</a>
{else}
<a href="{g->url arg1="view=core.ShowItem" arg2="itemId=`$child.id`"}" class="giMissingThumbnail">
{g->text text="no thumbnail"}</a>
{/if}
</td>
<td align:"left" style="width:100%">
{if !empty($child.summary)}
<p class="giDescription">
{$child.summary|markup|entitytruncate:256}
</p>
{/if}
</td>
</tr>
</tbody>
</table>
{if ($theme.item.canContainChildren && $theme.params.showAlbumOwner) ||
(!$theme.item.canContainChildren && $theme.params.showImageOwner)}
{assign var="showOwner" value=true}
{else}
{assign var="showOwner" value=false}
{/if}
{if $theme.params.ItemsInfo}
{g->block type="core.ItemInfo"
item=$child
showDate=true
showOwner=$showOwner
showSize=true
showViewCount=true
showSummaries=true
class="giInfo"}
{/if}
</div>
Alles anzeigen
ich würde jetzt zb. bei dem code davor nen if setzen ich weiß nur nicht was für eins und ganz am ende nen else mit dem gleichen code nur halt ohne den class fotos