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の部分を変更する。

8 件のコメント:

  1. こちらのプラグインを使用したいのですが、ローカル環境で.gzにしてさくらサーバーにアップしようとしたところ
    「config.yml not found or syntax error」
    と表示され、アップロードできません。
    救助を求めたいです。
    バージョンは3.0.9です。
    アップして使用するにはどうすればいいでしょうか?

    返信削除
  2. 使って頂いてありがとうございます。

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

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

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

    返信削除
  3. このコメントは投稿者によって削除されました。

    返信削除
  4. ありがとうございます。
    zipではアップロード画面での対象にならないようなので、一度解凍してgzにしてアップしております。
    それでもエラーが出てしまいます。

    有償版の紹介ありがとうございます。
    現在そちらを使うことはできません。
    すみません。

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

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

    返信削除
    返信
    1. 返信遅れてすみません。
      できませんでした。
      作業の流れとしては、
      1、別フォルダを作る
      2、そこに解答したファイル群をコピー
      3、それをgzipに圧縮
      4、アップ
      5、失敗
      です。
      どのような工程で成功しましたか?

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

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

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

    返信削除
  7. 上記工程を施してもできませんでした。
    3.0.9では仕様がことなるのかもしれません。

    ありがとうございました。

    返信削除