Versuche gerade ein CMS anzupassen und bleibe bei der Imagegallery hängen. Würde gerne ein zweispaltiges Raster haben. Z.zt. laufen die Bilder einzeilig untereinander her. Laut Programmierer sollte man das hier ändern können?!
<p>
{if $resize}
<script src="{$modulUrl}/js/prototype.js" type="text/javascript"></script>
<script src="{$modulUrl}/js/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="{$modulUrl}/js/lightbox.js" type="text/javascript"></script>
<script type="text/javascript">
var fileLoadingImage = "{$modulUrl}/images/loading.gif";
var fileBottomNavCloseImage = "{$modulUrl}/images/closelabel.gif";
</script>
<link rel="stylesheet" href="{$modulUrl}/css/lightbox.css" type="text/css" media="screen" />
{foreach item=imageItemArray from=$imageArray}
<a href="{$imageItemArray.link}" rel="lightbox" title="{$imageItemArray.caption}"><img src="{$imageItemArray.url}" border="0" alt=""></a><br />
<br><br />
{/foreach}
{else}
{foreach item=imageItemArray from=$imageArray}
<img src="{$imageItemArray.url}" border="0" alt=""><br />
{$imageItemArray.name}<br><br />
{/foreach}
{/if}
</p>
Bräuchtest bestimmt gar nichts am Code ändern sondern nur an deinem CSS. Einfach nen div drum und die Bilder darin einfach floaten lassen... Dann breite so wählen das immer genau 2 nebeneinander passen und fertig.
der html code steht in den beiden foreach konstrukten, also einfach da den code anpassen, ich würde es aber auch über das css file machen, eventuell hier im code noch eine class vergeben die du dann per css anpasst...
Seitentitel: Zwei Spalten