製品ページにライトボックスがあるカスタム Magento テンプレートを使用しています。構成でライトボックスの最大幅/高さを画面のパーセンテージ (つまり 95%) として設定できます。問題は、これをデフォルト値として使用するため、非常に小さな画像であっても、画面の 95% に引き伸ばされ、画像がピクセル化されることです。
このパーセンテージを最大値としてのみ使用したいのですが、実際の画像がこれよりも小さい場合は、実際の画像の寸法が使用されます。
編集する必要があると思われるこのコードを含むファイルを見つけましたが、Magento でこれを行う方法がわかりません。
<?php
$maxWidth = $zoomHelper->getCfg('lightbox/max_width');
$maxHeight = $zoomHelper->getCfg('lightbox/max_height');
$cfg = '';
if ($maxWidth)
$cfg .= ", maxWidth:'{$maxWidth}'";
if ($maxHeight)
$cfg .= ", maxHeight:'{$maxHeight}'";
?>
何か案は?