タクソノミーの活用
食べもの
ー生鮮食品
ーーくだもの
ーーーみかん
ーーやさい
ーーーにんじん
ー加工食品
というカテゴリーがあったとします。
#1 関連付けられるタームを限定することはできるのか?
一番最下位のみかんやくだものにしか、実態のコンテンツを関連付けられないようにするには?
系統のいくつかのうち、特定のタームはタームの分類のためだけの存在であり、関連付けは出来ないようにするなど。
#2 子に関連付けされた場合、系統の親は関連されていることになるのか?
タームのみかんに、ある地域ブランンドの特定の商品のコンテンツを関連づけした場合、このコンテンツは系統親のタームである生鮮食品でもあり、くだものでもある、という認識や検索結果を出せるのか?
単に、このコンテンツはみかん分類にしか所属(関連)しておらず、みかんのターム自体の構造化がされているだけなのか?
前者のように、子のタームに属した場合、系統親全部にも属されるという設定をするモジュールはありますでしょうか?
D7ではHierarchical Select というモジュールを試していますが、D8ではsandbox projectとしてhselect2が開発途中のようです。
ほかにこのような主旨のモジュールは見当たりませんので、あまりニーズはないのでしょうか?
タクソノミーの構造順にコンテンツと子タームをデザインして展開したい
タクソノミーに以下のタームがあったとします。
食べもの
ー生鮮食品
ーーくだもの
ーーーみかん
ーーやさい
ーーーにんじん
ー加工食品
タームにもfieldAPIのおかげで概要や写真などなどフィールドを追加できるようになりました。
そこで、メニューで、
生鮮食品を選ぶとそのコンテンツに、
第1に、生鮮食品タームのフィールドデータである概要と写真が表示され、
第2に(その下に)、生鮮食品タームが関連されたコンテンツのティーザー表示のような簡易表示がグリッドなどで幾つか表示され、
第3に(その下に)、子タームの、くだもの、やさいのターム自体のティーザーみたいな簡易表示がリンクとともに表示される。
これの繰り返しとなるようなコンテンツ展開を作りたいと思っています。
このようにメニューと、タクソノミの階層構造が同一で、そのコンテンツも階層構造で表示されるようにするにはどうすれば良いでしょうか?
タクソノミメニュー・モジュールは、タームの階層構造とおなじメニューのみ作るモジュールかと思います。
VIEWSを使うとこういうことができるのでしょうか?
テンプレートを直接作らないとダメですか?
ご教示よろしくお願います。
Read moreViewでの日付絞り込みで2012年以前の絞り込みができません
Viewでの日付絞り込みで2012年以前の絞り込みができません
久しぶりに動かしたので、バージョンが Drupal6 です。
Viewを使って日付の絞り込みをしています。
引数に日付を設定し、年月でリスト表示してます。
2013年より新しい引数だと表示されるのですが、2012年以前だと表示されません。
ライブプレビューでSQLを見るとwhereでdateの絞り込みが2012年以前だとしなくなります。
2012年以前
SELECT node.nid AS nid, node.title AS node_title, node.type AS node_type FROM node node WHERE 0=1
2013年以降
SELECT node.nid AS nid, node.title AS node_title, node.type AS node_type FROM node node WHERE (DATE_FORMAT(FROM_UNIXTIME(node.created), '%Y-%m') <= '2013-01' AND DATE_FORMAT(FROM_UNIXTIME(node.created), '%Y-%m') >= '2013-01')
2012年以前でも絞り込みできるようにしたいです。
Read moreDrupalでのiPhone/androidアプリ開発について
いつもお世話になっております。
今回はDrupalを利用してiPhone/androidアプリを開発しようと思っているのですが
Drupalでのサイト構築はいくつかやってきているのですが
アプリ開発は初めてとなり、どのようにするのか良いか考えている途中でした
何かヒント等探しております。
そこで、今までにDruopalで開発されたことがある方、
またはDrupalで開発されたアプリをご存知の方いらっしゃいましたら
参考にさせていただきたいので、アプリ名等教えていただけると助かります。
また、Drupalでの開発のマニュアル等あるようでしたら確認しておきたいので
お教えいただけると助かります。
お手数をおかけいたしますが、ご助言いただけると助かります!
宜しくお願いいたします。
drupal7にてログインセッションの保持期限を指定したい
いつもお世話になります。
Drupal7にてログイン時のセッション保持を以下のようにコントロールしたいと考えています。※Drupalのデフォルトだとかなり長い値が設定されているため
1:最大ログイン保持時間は24時間
2:ブラウザを閉じた場合再度ログインする必要あり
そこで、settings.php にて以下の点を変更してみました。
ini_set('session.gc_probability', 100);
ini_set('session.gc_divisor', 1);
ini_set('session.gc_maxlifetime', 86400);
ini_set('session.cookie_lifetime', 0);
MaxLifetimeにて1日の秒数とし、session.cookie_lifetimeを0にすることにより一般的にはブラウザを閉じた際は再ログインが必要という動作を期待したのですが、
ブラウザを閉じてもログイン状態が保持されたままとなっています。
これらの値以外はデフォルトの状態なのですが、サーバー側のPHP設定やその他必要な設定などがあればアドバイス頂けると助かります。
よろしくお願いします。
Read moredrupal8にてモジュール開発について初歩的な質問
drupal8にてモジュール開発にチャレンジしているのですが
自作モジュールを画面にある「拡張機能」でインストールしたのですがパスを叩いても表示されません。
キャッシュもクリアしたのですがダメでした。
何か工程が抜けていますでしょうか。
ご教示ください。
あわせて参照先などありましたらご教示ください。
よろしくおねがいします。
Panels Ajax Tabsを利用されている方はいらっしゃいますか?
PanelsをD7.43環境で導入して、タブ操作を実現したかったので、Panels Ajax Tabsを入れてみました。
https://www.drupal.org/node/1796032
の通りに設定したのですが、一つ目のmini panelは表示されるのですが、他のものにスイッチできません。
なお、
Strict warning: Only variables should be passed by reference panels_ajax_tab_container_render()
の問題が出たので、
https://www.drupal.org/files/issues/warning-1867774-10.patch
をあてました(現在のバージョンでも一部にあたり、ウォーニングはそれで消えます)。
うまくいった後でも多言語対応で面倒がありそうな予感はしていますが、quick tabsで言語を切り替えると、タブがデフォルトのものに変わってしまうので、言語切り替え時のURLで対応できそうなところに期待しています。
もし、利用されていて順調に動いている方がおられたら、ご指導を得たいと願っています。
どうぞよろしくお願いします。
バックナンバーページのサムネイルを自動生成したい
drupal 7.34 を利用しています。
とある"タイプ"のコンテンツを新規に追加した場合に、
それより前のコンテンツを一覧表示するバックナンバー的なページがあります。(「サイト構築」→「views」)
※ pagerでoffsetを1にしており、最新号は表示されないようになっています
この場合、新規にコンテンツを作成した場合には、
最新のみを表示するページでは追加した画像のサムネイルは生成されるのですが、
その時点でバックナンバー入りした1つ前のコンテンツのサムネイルが自動で生成されず、
バックナンバーページでは画像が404になってしまいます。
具体的には、
$DRUPAL_ROOT/sites/default/files/styles/hoge/public/image001.jpg
は追加されているのですが、1つ前のコンテンツが
$DRUPAL_ROOT/sites/default/files/styles/hoge_backnumber/public/image001.jpg
に生成されるようにする方法が分かりません。
(バックナンバーページは、このパスを見ようとして404を返しているようです)
この時、どこの設定でバックナンバー入りした画像のサムネイルを設定する必要があるのか、
Read moreCommerce Kickstart, Drupal8 への移植の進捗について
お世話になります、西川と申します。
表題の件、昨年のDrupal8のリリースから注視していたのですが、自分の理解できる範囲では動きがほとんどないように見受けれれます。
https://www.drupal.org/project/commerce_kickstart 以外で移植リリースのスケジュールというか、内々の話があがっている場所は他にどこかありますでしょうか?
Bookについて/コンテンツ本文の表示について
こんばんは。いつもこちらのコミュニティを参考にさせて頂き、試行錯誤しております。
おかげ様で何とかサイトが形になってきました。
2点、質問したいことがあります。
1.コアモジュールのBookについて
下位ページを追加しようとすると、コンテンツに存在するすべてのブックアウトラインを選べるようになっています。これを、ユーザー本人が作成したブックしか選べないように、制限をかけることはできないでしょうか。たとえば、ユーザーAが新しいブックを作成。このブックに下位ページを追加できるのはユーザーAのみで、他のユーザーは追加できないという具合です。ユーザーの権限一覧ではそこまで細かく分かれていないようでした。
2.コンテンツの本文を新しいページで開く
コンテンツを表示するとき、本文のみ新しいページにリンクさせるモジュールや方法はありますか?作成者情報や他のフィールドは通常通り表示させ、本文のみ<本文はこちら>というようなリンクを作り、新しいページを開いて表示させたいと思ってます。phpテンプレートを編集や追加すべきかと思いましたが、phpコードは分からない点が多く……モジュールや別の方法があれば教えて頂けるとありがたいです。
以上2点、よろしければご教授願います。
Read more

