バージョン選択

フォーラム

メニュー

オンライン状況

66 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 66
もっと...

サイト内検索

質問 > フロント機能 > サブ画像のタイトル等の必須を解除したい。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kozou
投稿日時: 2011/6/26 4:17
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
サブ画像のタイトル等の必須を解除したい。
毎回ご指導ありがとうございます。ます。Ver2.11.1 でeccubeの勉強をしている素人でございます。

早速ですが、商品詳細ページでサブ画像を登録する際に、タイトルだとかコメントだとかが必須扱いになっているのですが、
サブ画像は単なるサブ画像ギャラリーのようにしたいので、この必須扱いを解除したいと考えています。

これは需要の多い案件だろうとネット上を探しているのですが、なかなか出てこず、困っております。

Ver2.4 の話ですが似たような案件で
./data/class/pages/admin/??? 辺りのファイル内の
"EXIST_CHECK"を削除するとうまく行きそうなのですが
今回も同じやり方で通用するのか、そしてどのファイルなのかも、ハッキリ言って解りません。

どうかご指導、よろしくお願い致します。
yuse
投稿日時: 2011/6/26 9:56
対応状況: −−−
一人前
登録日: 2011/2/13
居住地:
投稿: 76
Re: サブ画像のタイトル等の必須を解除したい。

こんにちわ。

2.11.1で見てみたのですが、必須になっておりましたでしょうか?

サブ画像エリアは画像のみでも登録でき、必須チェックも無かったので・・

ファイルとしては、data\class\pages\admin\products\LC_Page_Admin_Products_Product.phpになるかと。

kozou
投稿日時: 2011/6/26 13:15
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: サブ画像のタイトル等の必須を解除したい。
ご指導ありがとうございます。

どうもタイトルを入力しないと表示されない仕様のようです。


しかし教えて頂いたファイルの338行辺りに、それらしきコードあったのですが
"EXIST_CHECK"のチェックがありませんでした。

for ($cnt = 1; $cnt <= PRODUCTSUB_MAX; $cnt++) {
$objFormParam->addParam("詳細-サブタイトル" . $cnt, "sub_title" . $cnt, STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
$objFormParam->addParam("詳細-サブコメント" . $cnt, "sub_comment" . $cnt, LLTEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
$objFormParam->addParam("save_sub_image" . $cnt, "save_sub_image" . $cnt, '', "", array());
$objFormParam->addParam("save_sub_large_image" . $cnt, "save_sub_large_image" . $cnt, '', "", array());
$objFormParam->addParam("temp_sub_image" . $cnt, "temp_sub_image" . $cnt, '', "", array());
$objFormParam->addParam("temp_sub_large_image" . $cnt, "temp_sub_large_image" . $cnt, '', "", array());
}


そこで

for ($cnt = 1; $cnt <= PRODUCTSUB_MAX; $cnt++) {
$objFormParam->addParam("詳細-サブタイトル" . $cnt, "sub_title" . $cnt, STEXT_LEN, 'KVa', array());
$objFormParam->addParam("詳細-サブコメント" . $cnt, "sub_comment" . $cnt, LLTEXT_LEN, 'KVa', array());

としてみたのですが変化なし。


また1400行あたりに以下のコードがあり、色々変えてみたのですが
こちらも変化なし。何か関係しているコードなのでしょうか?


/**
* サブ情報の登録があるかを取得する
* タイトル, コメント, 画像のいずれかに登録があれば「あり」と判定する
*
* @param array $arrSubProductData サブ情報配列
* @return boolean true: サブ情報あり, false: サブ情報なし
*/
function hasSubProductData($arrSubProductData) {
$has_subproduct_data = false;

for($i = 1; $i <= PRODUCTSUB_MAX; $i++) {
if(SC_Utils_Ex::isBlank($arrSubProductData['sub_title'.$i]) == false
|| SC_Utils_Ex::isBlank($arrSubProductData['sub_comment'.$i]) == false
|| SC_Utils_Ex::isBlank($arrSubProductData['sub_image'.$i]) == false
|| SC_Utils_Ex::isBlank($arrSubProductData['sub_large_image'.$i]) == false
|| SC_Utils_Ex::isBlank($arrSubProductData['temp_sub_image'.$i]) == false
|| SC_Utils_Ex::isBlank($arrSubProductData['temp_sub_large_image'.$i]) == false) {
$has_subproduct_data = true;
break;
}
}

return $has_subproduct_data;
}
fukap
投稿日時: 2011/6/26 13:38
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: サブ画像のタイトル等の必須を解除したい。
data/Smarty/templates/default/products/detail.tpl を以下のように変更すればいけるかな。

282行目付近
<!--{* if $arrProduct[$key] != "" *}-->

308行目付近
<!--{* /if *}-->

削除してもいいんですけどね、何となく。
kozou
投稿日時: 2011/6/26 14:02
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: サブ画像のタイトル等の必須を解除したい。
ありがとうございます!出来ました!私の様な素人さんのためにまとめておきます。

Ver2.11.1 で商品詳細のサブ画像を登録する際に
サブ画像のタイトルを入力しないと、画像が表示されないので、このタイトル入力必須を解除する方法。

「data/Smarty/templates/default/products/detail.tpl」 内の

282行目付近の  <!--{if $arrProduct[$key] != ""}--> を <!--{* if $arrProduct[$key] != "" *}-->  に変更。

さらに308行目付近の <!--{/if}--> を <!--{* /if *}--> に変更。


これで画像登録だけでも表示出来るようになります。
(ちなみに行の目安は、各々カスタマイズ等して変化していると思いますので、<!--▼サブコメント-->とか<!--▼サブ画像-->付近を探すと見つかりやすいです。)

fukap様、 yuse様 ご指導本当にありがとうございました。
ど素人ですが、私のような素人にも使えるよう、eccube が盛り上がってくれると嬉しいです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,603名です
総投稿数は110,128件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1319
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.