2015年8月28日金曜日

【ECCUBE3 プラグイン】新着商品

【ECCUBE3 プラグイン】新着商品

ECCUBE3のトップページに新商品を追加します。


ソースはGithubにupしています。
こちらから

How to install

Githubページの右下の「Download ZIP」からZIPファイルをダウンロード

ECCUBE3管理画面<オーナーズストア<プラグイン<プラグイン一覧

ページ下部の独自プラグイン「プラグインのアップロードはこちら」

ダウンロードしたZIPを選択してアップロード

独自プラグインにプラグインが追加されるので、「有効にする」をクリック

以上でトップページの新着情報の上に8件の新商品(最後からアップされた順)が表示されます。


カスタマイズ方法
表示件数を変更する。デフォは8件
app/Plugin/NewItem/Resource/template/new_item.twig
15行目
{% for Order in OrderList | slice(0,8) %}
slice(0,8)の8の部分を変更する。

Related Posts:

  • 【ECCUBE3】最近購入された商品のブロックの追加ECCUBE3にて最近購入された商品を表示するブロックを追加していきましょう。 ECCUBE2系の頃とは作り方すっかり変わっていますが、慣れてしまえば簡単な追加はやりやすいです。 最終的な表示は下記の様になります。 まずは管理画面からブロックを追加しましょう。 コンテンツ管理>ブロック管理から新… Read More
  • 【ECCUBE】2.12系 在庫のない規格を選択肢から消す。ECCUBE 2.12系で在庫のない商品の規格を選択肢から削除したい。 在庫がない場合、選択肢の横に(品切れ中)とは表示されるが、紛らわしいので消してしまおうという事に。 まずは「商品詳細ページ」のページ詳細を見てみる事に。 どうやら規格の選択肢の生成にはSmartyのhtml_optionを使っ… Read More
  • Automatorを使って楽天のランキングをチェックしてメールするMacのデフォルトアプリでもあるAutomator こんなやつです。 知名度は低いですが、色々と作業を自動化してくれる優れもの。 今回はAutomatorを使って毎日決まった時間にデイリーランキング、毎週決まった時間にウイークリーランキングに自分のお店の商品がランクインしているか調べて、 順位と… Read More
  • swift MapView PolyLine上を移動するアニメーションMapViewに描画したPolyLine上を移動するアニメーションを作りたくて試行錯誤。 アニメーションを使うというより、座標がわかっているので、ピンを座標に沿って移動していけば良いという事に辿り着く。 ずっとアニメーションで検索してたから結論になかなか辿り着けなかった。。。 stackoverf… Read More
  • Gmailに来た作業依頼メールをTrelloの新規カードとして追加する。今日はTrelloの新しい発見。 Trello・・・TODOリストですね。 細かい使い方は省略して、今日はタイトル通り、特定のメールアドレスに作業依頼が来るので、Gmailに来た作業依頼メールをTrelloに新規カードとして追加する。という事をします。 Trelloボードにメンバー追加してカード… Read More

3 件のコメント:

  1. 使って頂いてありがとうございます。

    すいません、ちょっと表記に不備ありまして
    ×ダウンロードしたZIPを選択してアップロード
    ○ダウンロードしたZIPを一度解凍して中身のみ圧縮
    上記でやってみて頂けますでしょうか。

    対応varは3.0.3ですので、3.0.9でインストール出来ない又は何かエラーが起きるかもしれません。

    有償ですが3.0.9に対応しているものも公開しておりますので、併せてお願い致します。
    https://www.ec-cube.net/products/detail.php?product_id=997

    返信削除
  2. こちらlocal(3.0.9)のECCUBEへインストールしてみましたが、できました。

    >zipではアップロード画面での対象にならないようなので、一度解凍してgzにしてアップしております。
    こちらですが、一度解凍して「中身のみ」gzに圧縮して頂けますでしょうか。
    解凍したフォルダを再度圧縮すると上記エラーがでます。

    返信削除
  3. 1.解凍
    2.フォルダ内のファイルを圧縮
    3.アップロードになります。

    フォルダを圧縮するとconfig.yml not foundのエラーがでます。
    ファイル群を全て選択して圧縮してください。

    よろしくお願い致します。

    返信削除