gajel
October 15, 2020, 3:41pm
1
Hallo,
ich möchte das Bilder-Management von Oxid für unsere Bedürfnisse etwas anpassen.
Die Variable $sFilePath
aus PictureHandler.php
liefert mir master/product/1/
.
Kann mir jemand helfen und sagen wo ich die Funktion finde, die je nach DB-Feld (oxpic1, oxpic2 usw …), eben die 1, 2 usw. an den oben genannten Pfad (master/product/1 /`) anhängt?
Irgend übersehe ich das gerade.
Besten Dank im voraus.
man sieht doch direkt im Template, welche Funktion benutzt wird:
[{assign var="oConfig" value=$oViewConf->getConfig()}]
[{if $oView->morePics()}]
[{assign var="iMorePics" value=$oView->getIcons()|@count}]
[{if $iMorePics > 4}]
[{oxscript include="js/libs/jquery.flexslider.min.js" priority=2}]
[{oxstyle include="css/libs/jquery.flexslider.min.css"}]
[{/if}]
<div class="details-picture-more[{if $iMorePics > 4}] flexslider[{/if}]" id="morePicsContainer">
<ul class="[{if $iMorePics > 4}]slides[{else}]details-picture-more-list[{/if}]">
[{oxscript add="var aMorePic=new Array();"}]
[{foreach from=$oView->getIcons() key="iPicNr" item="oArtIcon" name="sMorePics"}]
[{assign var="sPictureName" value=$oPictureProduct->getPictureFieldValue("oxpic", $iPicNr)}]
[{assign var="aPictureInfo" value=$oConfig->getMasterPicturePath("product/`$iPicNr`/`$sPictureName`")|@getimagesize}]
<li class="details-picture-more-list-item">
<a id="morePics_[{$smarty.foreach.sMorePics.iteration}]" class="details-picture-more-link[{if $smarty.foreach.sMorePics.first}] selected[{/if}]" href="[{$oPictureProduct->getPictureUrl($iPicNr)}]" data-num="[{$smarty.foreach.sMorePics.iteration}]"[{if $aPictureInfo}] data-width="[{$aPictureInfo.0}]" data-height="[{$aPictureInfo.1}]"[{/if}] data-zoom-url="[{$oPictureProduct->getMasterZoomPictureUrl($iPicNr)}]">
<img class="details-picture-more-img" src="[{$oPictureProduct->getIconUrl($iPicNr)}]" alt="morepic-[{$smarty.foreach.sMorePics.iteration}]">
</a>
</li>
This file has been truncated. show original
system
Closed
October 15, 2021, 4:12pm
3
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.