- TOP
- カスタマイズ無料情報
- 商品説明文を複数に分割して表示する -Java未使用- ver1.01
商品説明文を複数に分割して表示する -Java未使用- ver1.01
※この情報は過去の情報となります。 動作しない可能性もございます。
カスタマイズに興味のある方へのあくまでも参考情報となります。
大変申し訳ございませんがカスタマイズに関するお問合せは承っておりません。
カスタマイズが必要な方は、是非ご依頼ください。
「画像と商品説明文を交互に表示して、商品の魅力をもっと分かりやすくお客様に伝えたい!」なんて思ったこと、ありませんか?
そんなあなたは要必見!今回は、商品説明文を商品詳細内で記述することで、商品登録の際に商品説明文を複数に分割して表示することができるというカスタマイズです。
例えば、表示1には通常の商品説明を入れた上で、表示2にはカートボタンの下や価格表の中に商品説明表示を入れたりと、それぞれ分割して表示させることができるようになる訳です。
Javaで分割出力しないから安心!
これは少し難しい話になりますが、通常、JavaでHTMLを出力をさせるとクロール解析に時間がかかり、中々SEOの効果が反映されないと言われています。しかし、今回ご紹介させていただくカスタマイズはサーバーサイド(smarty)で分割してから出力しますので、直接HTMLを出力する場合と変わりなく分割表示することができるんです。
実はこれ、通常のカラーミーショップでは不可能なカスタマイズなんですが、このカスタマイズが皆様の新たな良いアイディアを生むきっかけになれればと思い、ご紹介させて頂きます(太っ腹)。
商品説明文の分割カスタマイズの概要
商品説明文中で最初に表示したいHTMLや文章を、【exp1】【/exp1】の間に入れます。また、2つ目に表示したいHTMLや文章を、【exp2】【/exp2】の間に入れます。
分割(商品説明の中)
【exp1】説明文1○○○HTMLも記述してOKです。【/exp1】
【exp2】説明文2○○○HTMLも記述してOKです。【/exp2】
呼び出し(商品詳細ページ)
※デザイン編集画面の商品詳細ページで下記のコードを記述します。
説明文1を呼び出したい時は下記コードを呼び出したい場所に記述します。
<{assign var=explain1 value=$product.explain|strip|regex_replace:'/.*【exp1】/':''|regex_replace:'/【\/exp1】.*/':''}>
<{$explain1}>
説明文2を呼び出したい時は下記コードを呼び出したい場所に記述します。
<{assign var=explain2 value=$product.explain|strip|regex_replace:'/.*【exp2】/':''|regex_replace:'/【\/exp2】.*/':''}>
<{$explain2}>
注意
- 呼び出しコードだけを記述しても、表示はされません。商品登録の商品説明の中に【exp1】【/exp1】と【exp2】【/exp2】の間に説明文を入れてください。もちろん、HTMLもOKです。
- 分割表示をする際は、通常の商品説明の呼び出し$product.explainを使用せずに上記のコードをご使用ください。そうしないと、【exp1】【/exp1】などの文字が表示されてしまいます。
- 分割表示をしたい商品と分割表示しない商品を分けたい場合は、グループを使ってそれぞれに条件を付けてご使用ください。例.グループ名「○○○」だったら、分割表示する