Zitat von
Samson1964
Warum läßt Du nicht einfach das Häkchen weg bei "Großansicht/Neues Fenster"?
weil ich das <a> / den link brauche. (siehe meine fragen der letzten tage hier)
aber du bringst mich auf eine idee:
ist ja sowieso ein custom template, das ich da nutze ...
vielleicht könnte ich da die if-href abfrage durch einen hard-codierten link ersetzen ...
danke : )
nur falls es interessiert:
das ganze template ist ein 'dreckiger' hack – das geht bestimmt ganz anders/sauber, aber ich kanns halt nich besser:
PHP-Code:
<div class="fleximages_<?= $this->id; ?> flex-images" itemscope itemtype="http://schema.org/ImageGallery">
<?php $i = 0; ?>
<?php foreach ($this->body as $class=>$row): ?>
<?php foreach ($row as $col): ?>
<?php if ($col->addImage): ?>
<?php list($width, $height, $type, $attr) = getimagesize($col->src); $col->picture['attributes'].= ' data-w="'.$width.'" data-h="'.$height.'"'; ?>
<?php if ($col->href): ?>
<a class="item" href="{{link_url::34}}" onclick="senden(<? echo $i ?>)" target="self" <?= $col->attributes ?> data-w="<?= $width ?>" data-h="<?= $height ?>" <?php if ($col->linkTitle) echo ' title="' . $col->linkTitle . '"'; ?> itemprop="contentUrl" itemscope itemtype="http://schema.org/ImageObject">
<?php $this->insert('picture_default', $col->picture); ?>
<form id="schick<? echo $i ?>" action="{{link_url::34}}" method="post">
<input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
<input type="hidden" name="bild" value="<?php echo $col->singleSRC; ?>">
</form>
</a>
<?php else: ?>
<figure class="image_container item" data-w="<?= $width ?>" data-h="<?= $height ?>" <?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?> itemscope itemtype="http://schema.org/ImageObject">
<?php $this->insert('picture_default', $col->picture); ?>
</figure>
<?php endif; ?>
<?php endif; ?>
<?php $i++ ?>
<?php endforeach; ?>
<?php endforeach; ?>
</div>
<?php { $GLOBALS['TL_HEAD'][] = '<link rel="stylesheet" href="files/Hauser/Gestalt/Plugins/flex-images/jquery.flex-images.css">'; } ?>
<script src="files/Hauser/Gestalt/Plugins/flex-images/jquery.flex-images.js"></script>
<script> $('.fleximages_<?= $this->id; ?>').flexImages({rowHeight: <?= $height ?>}); </script>
<script>
function senden(count) {
$('#schick' + count).submit();
}
</script>
Lesezeichen