soyshopの商品画像 大小について質問

SOY Shopに関する話題はこちら。

soyshopの商品画像 大小について質問

投稿記事by kaiya on 2017年4月07日(金) 12:42

お世話になります。毎度基本的な質問ばかりですみません。

SOYSHOPの商品画像 大小について、何度か調べたのですがわからないままの事があるので
お手すきの時に教えて頂ければ幸いです

1 visible タグは 使用できませんか?

 soyshopをカタログリスト的に使用したい場合、商品画像は無いのが良くて、何点かの画像だけを表示させたいのですが、
 商品一覧ブロック、商品詳細ブロックの item_small_image、item_large_image、item_link には _visible タグは使用できませんか?(商品の画像の値があるときだけ表示)
 カスタムフィールドで代用すれば visibleタグを使用できるので、一応事足りるのですが、
 商品画像だとitem_link タグを使用できるので、商品画像の大小を使用したほうが便利だなと思ったのですが。。。

 item_small_image,item_large_image は imgタグでしか動作しないと思いますので、_visible タグもどうやって囲むのか?
 item_link*_visible で囲ってみましたが、動作しませんでした。

2 デフォルトの商品画像を空にする方法、または違う画像に変更する方法
 
  デフォルトは 苔の画像が並ぶのですが、これを違う画像に変更する場合、themes/sample/sample1.jpg 、sample1_thumb.jpg を上書きしたら一応できるのですが、sample1.jpg の画像名なので、ちょっと気になるな・・ということで、デフォルトの画像を違う画像に指定できる方法はあるのでしょうか・・
  
 また、デフォルトを商品画像を空の状態にすることはできるのでしょうか・・

 お暇な時に教えていただければ幸いです

  
kaiya
 
記事: 166
登録日時: 2011年3月01日(火) 20:27

Re: soyshopの商品画像 大小について質問

投稿記事by inunosinsi on 2017年4月08日(土) 05:39

item_small_image,item_large_image は imgタグでしか動作しないと思いますので、_visible タグもどうやって囲むのか?
 item_link*_visible で囲ってみましたが、動作しませんでした。


コードを調べましたところ、item_small_imageとitem_large_imageには_visibleがありませんでした。
試しにitem_small_image_visibleを追加してみましたところ、何らかの処理とぶつかって実装することが出来ませんのでしたので、
隠し機能としてcms:id="item_small_image_show"とcms:id="item_large_image_show"を追加しました。
添付ファイル
soyshop.zip
(3.15 KiB)
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 831
登録日時: 2008年6月12日(木) 20:48

Re: soyshopの商品画像 大小について質問

投稿記事by inunosinsi on 2017年4月08日(土) 05:45

デフォルトは 苔の画像が並ぶのですが、これを違う画像に変更する場合、themes/sample/sample1.jpg 、sample1_thumb.jpg を上書きしたら一応できるのですが、sample1.jpg の画像名なので、ちょっと気になるな・・ということで、デフォルトの画像を違う画像に指定できる方法はあるのでしょうか・・
  
 また、デフォルトを商品画像を空の状態にすることはできるのでしょうか・・


最初から当たり前のようにあったので今までまったく気にしていませんでした。
取り急ぎ、ファイル名を変更するなり、空にする方法をお伝えしますと、

/soyshop/webapp/src/logic/shop/item/ItemLogic.class.phpの133行目付近にあるfunction create(SOYShop_Item $item)のメソッド内にある

コード: 全て選択
$obj->setAttribute("image_small", $siteUrl . "themes/sample/sample1_thumb.jpg");
$obj->setAttribute("image_large", $siteUrl . "themes/sample/sample1.jpg");

を消すなり、ファイル名を修正するなりで対応することが出来ます。

これは何らかのことを考えなければいけませんね。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 831
登録日時: 2008年6月12日(木) 20:48

Re: soyshopの商品画像 大小について質問

投稿記事by kaiya on 2017年4月08日(土) 12:44

隠し機能としてcms:id="item_small_image_show"とcms:id="item_large_image_show"を追加しました

早速の対応 ありがとうございます!希望通りの動作できました。

当たり前のようにあったので今までまったく気にしていませんでした。
  これは何らかのことを考えなければいけませんね。

そうなんです。見慣れていたのですが、気になると・・
・・引き続きお願いします
kaiya
 
記事: 166
登録日時: 2011年3月01日(火) 20:27


Return to SOY Shop

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron