商品一覧表示プラグイン
このプラグインについて
商品をサイドバーなどに一覧表示します。
- このプラグインを利用するには、あらかじめショッピングカートプラグインを導入しておく必要があります。
広告
ダウンロード
以下のリンクからプラグインをダウンロードできます。(GitHubに遷移します。)
GitHubの緑ボタン「Code」内にある「Download ZIP」からすべてのプラグインをダウンロードできるので、解凍後に作成されるフォルダの中から catalog_list
フォルダを入手してください。
導入方法
準備
あらかじめ管理者ページにログインしておきます。
ファイルのアップロード
catalog_list/
内の configs/
と libs/
を、freo設置ディレクトリ内にアスキーモードで上書きアップロードします。
パーミッションの設定
ブラウザソフトで freo/index.php/setup
にアクセスすると、必要なパーミッションが自動設定されます。
ただし、設置時に「ご利用のサーバーは、PHPから直接パーミッションを設定することができない環境のようです。」と表示された環境の場合は自動設定されないので、FTPソフトで以下のファイルのパーミッションを設定してください。
対象 | パーミッション |
---|---|
configs/plugins/catalog_list.ini |
606 に設定 |
テンプレートの編集
商品一覧を表示したいページのテンプレートに、以下の記述を追加します。表示項目やHTMLは、必要に応じて適当に変更してください。
(商品一覧をエントリーのサイドバーに表示させる場合、templates/utility.html
に <div class="utility">
~ </div>
のブロックを記述し、その中に追加します。)
<div class="utility">
<h3>商品一覧</h3>
<div class="content">
<!--{foreach from=$plugin_catalog_lists|smarty:nodefaults item='plugin_catalog_list'}-->
<h4><a href="{$freo.core.http_file}/catalog/view/{$plugin_catalog_list.id}">{$plugin_catalog_list.name}({$plugin_catalog_list.price}円)</a></h4>
<!--{if $plugin_catalog_list_files[$plugin_catalog_list.id].file or $plugin_catalog_list_files[$plugin_catalog_list.id].file_thumbnail}-->
<p><a href="{$freo.core.http_file}/catalog/view/{$plugin_catalog_list.id}"><img src="{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}plugins/catalog_files/{$plugin_catalog_list.id}/{$plugin_catalog_list_files[$plugin_catalog_list.id].file_thumbnail|default:$plugin_catalog_list_files[$plugin_catalog_list.id].file}" alt="商品画像" /></a></p>
<!--{/if}-->
<!--{if !$freo.config.plugin.catalog.closed and ($plugin_catalog_list.close == null or $plugin_catalog_list.close|date_format:'%Y%m%d%H%M%S' > $smarty.now|date_format:'%Y%m%d%H%M%S') and ($plugin_catalog_list.stock == null or $plugin_catalog_list.stock != 0)}-->
<form action="{$freo.core.http_file}/catalog/cart_putin" method="post">
<fieldset>
<legend>商品購入フォーム</legend>
<input type="hidden" name="plugin_catalog[id]" value="{$plugin_catalog_list.id}" />
<input type="hidden" name="plugin_catalog[count]" value="1" />
<p><input type="submit" value="カートに入れる" /></p>
</fieldset>
</form>
<!--{/if}-->
<!--{/foreach}-->
</div>
</div>
完了
管理者ページにログイン後、管理メニューから「システム」→「設定管理」→「プラグインの設定」→「商品一覧表示」を選択すると、各種設定を行えます。
削除方法
このプラグインは、以下の手順で削除できます。
ファイルの編集
テンプレートに追加したコードを削除します。
ファイルの削除
以下のファイルを削除します。
configs/plugins/catalog_list.ini
libs/freo/plugins/config.catalog_list.php
libs/freo/plugins/display.catalog_list.php