Eccube3&Eccube4 category titleの変更(&keyword search)

 

Eccube3,4には標準で商品検索と一度にいくつ表示させるかの表示個数、そして新着順などのソート機能がついております。

多くのショッピングカートではもはや当たり前の機能ですが、よくよくみてみると表示個数の変更や順序の変更をしても、タイトルが一切変わらない、どれもまったく同じタイトルでページが表示されおります。

そこに手を加えてみようというのか今回の記事です。

 

目標

①現在何ページ目を表示しているのか

②一度に何個表示なのか

③何順で表示しているのか

この三つをタイトルに埋め込み、常にオリジナルのタイトルとなるように変更してみます。

 

twigファイル(app/template/default/Product/detail.twig)の変更により各カテゴリーのタイトルを動的に変更することも考えられますが、この際 キーワード検索においても同様にタイトルを変更できれば楽なので、ProductController.phpに手を加えてみます。

src/Eccube/Controller/ProductController.php 変更前

/**
 * ページタイトルの設定
 *
 * @param  null|array $searchData
 *
 * @return str
 */
private function getPageTitle($searchData)
{
    if (isset($searchData['name']) && !empty($searchData['name'])) {
        return trans('front.product.search_result');
    } elseif (isset($searchData['category_id']) && $searchData['category_id']) {
        return $searchData['category_id']->getName();
    } else {
        return trans('front.product.all_products');
    }
}

のページタイトルの設定部分に手を加えてみます。

 

追加変数

$searchname : 入力された検索キーワードを取得

$pageno : 表示中のページ数を取得

$orderby : ソート方法を取得(価格の高い順・価格の低い順・新着順)

 

下記のように変更することで、検索・カテゴリー・全商品で条件を満たすタイトル表示できるようになります。

src/Eccube/Controller/ProductController.php 変更後

/**
     * ページタイトルの設定
     *
     * @param  null|array $searchData
     * @return str
     */
    private function getPageTitle($searchData)
    {
    if(empty($searchData['pageno'])){
       $pageno = 1;
    }else{
       $pageno = $searchData['pageno'];
    }
    $disp_number = $searchData['disp_number'];
    $orderby = $searchData['orderby'];
        if (isset($searchData['name']) && !empty($searchData['name'])) {
            $searchname = $searchData['name'];
            return "$searchname の検索結果 $pageno ページ目 $disp_number 表示 $orderby";
        } elseif (isset($searchData['category_id']) && $searchData['category_id']) {
            $category = $searchData['category_id']->getName();
            return "$category $pageno ページ目 $disp_number 表示 $orderby";
        } else {
            return "全商品 $pageno ページ目 $disp_number 表示 $orderby";
        }
    }

 

オークション再開のお知らせ

哲学堂オークションのお知らせです。

セット物、全集、掘り出し物等のオークション形式ので出品を再開いたしました。

 

 

ただ今 国分寺大古書市にてブースをお借りして販売しておりますが、セット物や全集物など大きなものに関しましては、哲学堂オークションにて放出していきたいと思います。

tetsugakudo_book_storeにて出品しておりますのでぜひチェックしてみてください。

 

ただ今出品中 どんどん追加していきます。

 

波多野精一全集 全6巻 岩波書店 箱あり。

イヨネスコ戯曲全集 全4巻 白水社

社会学ベーシックス 全11巻セット 世界思想社

辻邦生作品 全6巻 河出書房新社

井上円了選集 第8巻第9巻 東洋大学

井上円了選集 第10巻第11巻 東洋大学

井上円了選集 全3巻 東洋大学 創立100年記念出版

井上円了選集 第4巻第5巻 東洋大学

井上円了選集 第6巻第7巻 東洋大学

井上円了選集 第12巻+第13巻 東洋大学

ローマ帝国衰亡史 創刊60年記念 特別復刊 岩波文庫 全10冊

John Dewey-Critical Assessments (Critical Assessments of Leading Philosophers)

カール・レーヴィット全書 全9巻 J.B. Metzler Verlag

新メガ Marx-Engels-Gesamtausgabe 第一部第一巻 2分冊

新メガ Marx-Engels-Gesamtausgabe 第一部第十二巻 2分冊

新メガ Marx-Engels-Gesamtausgabe 第一部第三巻 2分冊

新メガ Marx-Engels-Gesamtausgabe 第一部第十一巻 2分冊

新メガ Marx-Engels-Gesamtausgabe 第一部第十巻 2分冊

現代哲学の冒険 全15巻 岩波書店

DICTIONNAIRE UNIVERSEL DE LA PEINTURE 全6巻 セット

越佐研究 全7巻 復刻版 国書刊行会

ECCUBE3&4 新しい フォーム 作成の手順

ECCUBE3&4にて新しいフォームを独自に作るときに必要となるであろう手続きを記しておきます。

symfony Documentation Formsより基本的なフォームの作り方をご覧ください。(注意書きが出ると思いますが、使用バージョン3.Xの場合には表示を切り替えてください)

Built-in Field Typesより使用できるField Typeを参照してください。

フォームはメール送信も行いますのでこちらも参考にしてください。How to Send an Email


(新規作成)と(追記)を追記しました。

フォームタイプ追加(新規作成)

src/Eccube/Form/Type/Front/サンプルType.php

フォームタイプの呼び出し(追記)
作成したフォームタイプを読み込む

src/Eccube/ServicePlovider/EccubeServiceProvider.php

新フォームのコントローラー(新規作成)

src/Eccube/Controller/サンプルController.php

どのようなフォームにしたいかここで決めます

新フォームページのマッチング(追記)

src/Eccube/ControllerProvider/FrontControllerPlovider.php

新フォームのアドレスへアクセスされたときに新フォームのコントローラーを呼び出します。

フォームテンプレート追加(新規作成)

app/template/default/サンプル/index.twig

フォーム入力画面のトップページ部分

Ecube4からapp/template/にadmin,defaultの他user_dataフォルダがあります。ログイン中のページや常時SSL、新規追加ページによって使い分けしていくようです。

フォーム確認画面テンプレート追加(新規作成)

app/template/default/サンプル/confirm.twig

confirm.twigの方には robotsにnoindex

フォーム完了画面テンプレート追加(新規作成)

app/template/default/サンプル/complete.twig

complete.twigの方には robotsにnoindex

フォームのメールテンプレート追加(新規作成)

app/template/default/Mail/サンプルmail.twig

自動返信や受信内容の文面を決めます。

メールテンプレート追加呼び出し(追記)

src/Eccube/Service/MailService.php

入力されたフォーム内容をメールテンプレートに合わせ メール送信を実行する部分

管理画面に新しいフォームが管理できるようにデーターベースに追加

データーベースにログインして

dtb_page_layoutのテーブルへ

下記あたりの数値を追加する
device_type_id
page_name サンプルフォーム
url サンプル
file_name サンプル/index.twig
edit_flg 0

edit_flgは0,1,2と指定できる
0はレイアウト編集、ページ編集、削除
1はレイアウト編集、ページ編集
2はレイアウト編集
が管理画面で操作できるようになる。

また作成日付を忘れないようにしましょう。
無記入だとsitemapで日付エラーが出てしまいます。

本が電子書籍で出版されました。

この度、個人的に書いたエッセイが電子書籍で出版されました。

『哲学堂書店 店主のつぶやき』

amazonで見る⇒哲学堂書店 店主のつぶやき: 哲学の三つの特徴

ビジネスパーソン向けに軽いものを書こうとして始めましたが、段々と哲学の中へ行ってしまう自分を抑えながら、表面をなぞるような形で留めた作品となっております。

なるべく哲学用語を省き、電子書籍だから出来るネット上のリンクを多数貼り付けてまとめております。リンク先を見ながら読み進めてもらえればと思います(飛ばしてしまうと後の文章の意味がわからなくなってしまう場合があります)。

内容は主に哲学が注目されてきた背景や哲学という活動の特徴、社会的な側面、哲学カフェ・哲学対話に関する私の個人的な考えを書いております。

リンク先を読みながらですと結構な分量になりますので楽しめるかと思います。

どうぞ宜しくお願いいたします。

目次
はじめに
1 哲学ブーム?
2 「哲学」の一般的なイメージ
3 「人間」を気にするようになった二つの場面
3・1 不正経理、製品偽装 、労務管理問題のシステムエラー
3・2 コミュニケーションに関わるテクノロジーの発展から
3・3 人間とは何か、潜在性(virtualite)をどう捉えるか。
4 哲学のコントラスト
4・1 「問う力」や「考える力」が求められている?
4・2 宗教、哲学、科学のコントラスト
4・2・1 宗教の領域
4・2・2 科学の領域
4・2・3 哲学の領域
5 哲学の三つの特徴
5・1 半分は科学、半分は芸術。それが哲学。 中島義道
5・2 僕は哲学は根本的には一人でやるものだと思っています。國分功一郎
5・3 「共に生きる価値を照らす哲学へ」日本学術会議 哲学委員会
6 哲学の社会的機能
お知らせ

こちらの電子書籍はamazon Kindleにて公開しております。
ソフトウェアは無料となりますのでこちらよりダウンロードしてください。
PC向け:Kindle for PC
スマホ向け:無料アプリ

2019年 チャレンジの年

新年あけましておめでとうございます。

月日が経つのは早いもので、気が付けば2019年となっておりました。

哲学堂書店も皆様から厚いご愛顧により、数十年が経ち成長を続けることができました。

本年はさらにいろいろな方面へチャレンジし、手を伸ばして

①哲学対話・哲学カフェの定期開催

②特殊なポータタルサイトの開発・構築

を目指して、哲学の出版・古書業界、生涯学習や教養としての哲学の流布・促進・発展に向けて貢献できたらと思います。

 

どうぞ本年度も哲学堂書店をどうか宜しくお願い申し上げます。

 

またわたくしの個人的な電子書籍の出版も予定しております。

(当初はブログで公開する予定でしたが、長い文章になってしまったので電子書籍という形をとりました)

本の表紙はこちらです(笑)

出版の真似事ができるのはとても楽しいですね。

ただ今、校正の真っ最中なので完成しましたら宜しくお願いいたします。

年末のご挨拶

早いもので、年末のご挨拶をさせて頂く時期となりました。

皆様におかれましては、ますますご清栄のこととお慶び申し上げます。

本年は格別のご愛顧を賜り、厚くお礼申し上げます。

ブログを始めてまだ8ヶ月といろいろ模索しながらも、哲学書の出版業界、

古書業界また生涯学習や教養としての哲学の流布・促進・発展を願って取り組んできた思いがあります。

来年も、更に良いご縁を頂けますよう誠心誠意努力する所存ですので、

より一層のご支援を賜りますよう、お願い申し上げます。

時節柄、ご多忙のことと存じます。

くれぐれもお身体にはご自愛ください。

来年も相変わらぬご愛顧を頂けますようお願い申し上げます。

これにて歳末のご挨拶とさせて頂きます。

余談になりますが

来年の1月頃に電子書籍を出版する予定です。

タイトルは『哲学堂書店 店主のつぶやき–哲学の三つの特徴–』です。

近年頻繁に起こる哲学ブームや哲学について店主のつぶやきを記しています。

ぜひ宜しくお願い申し上げます。

大学公開講座(哲学)の最新情報を更新いたしました。

大学公開講座(哲学)の最新情報を更新いたしました。

更新が遅れてしまいましたことお詫び申し上げます。

「いま、哲学をはじめる」、「「哲学カフェ」にようこそ!ぶらり西洋哲学の森へ-西洋哲学を知る・読む & 楽しむ:シーズン〈秋〉」、「日本中世の思想 日本思想史」、「プラトン『アルキビアデス』を読む-自己を知るとはどのようなことか」、「哲学のあゆみ ― 思想の巨匠たち ―」、「現代社会の諸問題-中世哲学の視座から現代を考察する」、「ソクラテス以前の哲学入門-ナクシマンドロス / ヘラクレイトス / パルメニデス / エンペドクレス」、「カント哲学を知る」を追加いたしました。

一部講座の応募が締切間近となってしまいましたことお詫び申し上げます。

詳しくは大学公開講座(哲学)の最新情報をご覧ください。

明月堂書店 極北ラジオ 哲学するタネ

明月堂書店 極北ラジオ

上のリンクより 明月堂書店 極北ラジオもよろしくお願いいたします。

『哲学するタネ』新刊書紹介から個別に記事に分けておこうと思います。

石浦昌之の哲学するタネ 01

Note:「石浦昌之の哲学するタネ 第1回 哲学とは?」

 

石浦昌之の哲学するタネ 02

Note:「石浦昌之の哲学するタネ 第2回 自然哲学」

 

石浦昌之の哲学するタネ 03

Note:「石浦昌之の哲学するタネ 第3回 ソクラテス」

 

石浦昌之の哲学するタネ 04

Note:「石浦昌之の哲学するタネ 第4回 プラトン」

 

石浦昌之の哲学するタネ 05

Note:「石浦昌之の哲学するタネ 第5回 アリストテレス」

 

石浦昌之の哲学するタネ 05

Note:「石浦昌之の哲学するタネ 第6回 近代とは何か・福沢諭吉(1)」

 

明月堂書店 極北ラジオもよろしくお願いいたします。

哲学プラクティス連絡会のお知らせ

8月19日 メタ哲学カフェにお邪魔しました。

メタ哲学カフェは哲学カフェや哲学対話の運営に携わっている方々が意見交換をしている会です。

より良い場を作るにはどうすれば良いか、切磋琢磨し試行錯誤を繰り返しながら努めている姿を拝見することができました。運営してみなければわからない問題点などたくさん知ることができ勉強になります。

 

実は会の出席のだいぶ前に、メタ哲学カフェ代表にアポイントを取ることができたので、直接お話させていただいたのですが、まだそのときは対話を通して何をなそうとしているのかあまり理解が及ばなかったところがありました。しかし、実践をされている方々のお話を聞いていく中で、大切な点に気づかされた気がします。人がときに早急に答えを見つけようとしたり、または知ろうとする、そういった知的欲求は良い面もあるわけですけれども、反面その行為にあったであろう[楽しさ・面白さ]を忘れてしまいがちになるように思います。最近では哲学カフェや哲学対話の実践を哲学プラクティスと呼ぶようですが、一見なんの変哲もないテーマについて、その場で出会った方々と哲学的に掘り下げて考え、語り合ってみることで、自分にはなかった考え方や、驚きを通して、[楽しさ・面白さ]を他者との実践を通して体現していくことに醍醐味があるのだと思います。

 

哲学というと理詰めに考えていったりするという堅苦しさのイメージがあるかもしれませんが、[楽しさ・面白さ]という面はとても重要な面であろうと思います。

 

また、國分功一郎さんの『暇と退屈の倫理学』で語られていたようなことがふと話題になったときがあり、私はなぜか森の哲学講義の動画が頭に浮かびました(笑)。映像というのはやはりインパクトが大きいのかもしれません。下記の動画は今回の話題とあまり関連はありませんが、youtubeにまだ残っていましたのでよかったらどうぞ。

 

2018年8月25日には哲学プラクティス連絡会が立教大学池袋キャンパスで開催されます。

参加される方は参加お申し込みをお願い致します。

一般参加は2000円になります。

大学生・大学院生 1000円

高校生以下 無料となっております。

プログラムの詳細につきましてはこちら要旨pdf

 

話は変わりますが、親睦会の中で本のレビューができるようにしてみてはどうか、というアドバイスを頂いたので早速、レビュー機能をつけてみました。会員登録なしでレビューができるようにもいたしましたので、みなさんの本の評価なりを書いていただけたらと思います。(レビュー機能についてはまた改めて記事を書こうかとおもいます)

哲学堂書店webストア 出品強化実施中~

amazonに登録されていない、なかなか見つからない古書を出品強化中です。

また訳あり商品のカテゴリーでは、読む分には問題はないけれども、カバーや付属の箱がなかったりする本を大特価にて出品しております。相場数千円の品物でも200円前後で出品しております。

読めればいいという場合に最適です。

セット物などもまとめて出品しておりますので、ぜひご覧ください。

洋書も次々出品中です。

Georg Wilhelm Friedrich Hegel Sämtliche Werke 全22巻

Marx-Engels-Gesamtausgabe

Sämtliche Schriften. Von Karl Löwith. Band 1 bis 9

などなど、これからもどんどん出品していきますので、どうぞよろしくお願いいたします。