hallo.
dank! einiger beiträge im forum konnte ich eine flexImage galerie anlegen. diese gibt ein grid aus thumbnails aus.
ich möchte nun bei klick auf ein/jedes bild dieses auf immer der selben zielseite ausgeben – ähnlich wie newslist/newsreader
[Anders formuliert: ich möchte die funktionalität der lightbox auf eine reguläre seite übertragen?]
wenn ich in das modifizierte gallery-template die zielseite als insert tag angeben und dann per <form> die bildadresse verschicken würde, so also:
PHP-Code:
<?php if ($col->href): ?>
<a class="item" href="{{link_url::34}}" onclick="senden()" target="self" <?= $col->attributes ...blbla... ?> >
<?php $this->insert('picture_default', $col->picture); ?>
<form action="showpic.php"method="post">
<input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
<input type="hidden" name="bild" value="<?php echo $col->src; ?>">
<!-- [gelöst: onclick event] wie muss ich hier die 'send' aussage formulieren? -->
</form>
</a>
<?php else: ?>
...
<script>
function senden() {
$('#schick').submit();
}
</script>
wäre das eine gute methode?
[nein, ist es nicht, es wird die url des ersten bildes übermittelt, egal, auf welches man klickt ]
wie müßte es dann weitergehen?
ich habe verstanden, dass ich im templates-ordner ein script, hier wohl namens showpic.php, anlegen müsste, mit inhalt wie:
PHP-Code:
<?php echo \Input::get('bild'); ?>
[ist auch nich gut, führt zu 404]
wie erreiche ich nun, dass damit das bild auf der zielseite in einem bild-element angezeigt werden kann?
merci
8 )
Lesezeichen