登録日
2010年7月26日

メンバー検索

  

natakeco

名前(ニックネーム)
natake_eco
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
11

コミュニティバッジ

投稿

1から9までを表示 (計9)

ページリストブロックをカスタマイズしトピックカテゴリ配下のページを出力させたい

concrete5の勉強も兼ねまして、初心者ながらブロックのカスタマイズに挑戦です!

[実現したいこと]
ページリストブロックは1トピックのリストしか出力できないようなので、
あるカテゴリに属したトピックのリストを出力させたいと考えています。

[実現するための考え方]
DBのテーブルを見て、
「TreeNodesテーブルのtreeNodeParentIDが該当する時、
treeNodeIDのトピックを持つページを出力すればよい」
と考えました。

[質問]
・この考え方で実現できますでしょうか?
・application/blocks/page_list/controller.phpのaction_filter_by_topicメソッドを改良すれば
 よいのかなと思うのですが、具体的な方法を教えていただけませんでしょうか?

とりあえずはプログラム内に、カテゴリを直接指定する形で、
今後、設定を編集できるように改良できればと考えています。

初歩的な質問で申し訳ありませんが、
みなさまのお力を貸してください。


どうぞよろしくお願いします。

Posted on 6月 07, 2016 at 10:14 午前

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

Katzさん、ご回答ありがとうございます。

仕様なんですね。承知しました。

OSSが機能追加される場合についても教えていただきありがとうございます!

GitHubに早速コメントさせていただきました!

Posted on 5月 10, 2016 at 8:54 午後

「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

「超初心者向けフォーラム」にて根本的な解決にいたりませんでしたので、
こちらに再投稿させていただきます。
http://concrete5-japan.org/community/forums/beginner/post-13191/


あるユーザーが、ページタイプの「出力」にて「デフォルトを編集」にてブロックを追加する際に、
「コンポーザーコントロール」ブロックが表示されません。
(追加できるブロックとして見えてきません)

「上級権限モード」を使用しています。
管理者だと「コンポーザーコントロール」ブロックが追加できますので、
権限の問題かと思うのですが、どこに原因がありますでしょうか?

# concrete5 Version
Core Version - 5.7.5.6
Version Installed - 5.7.5.6
Database Version - 20151221000000

Posted on 5月 09, 2016 at 10:10 午前

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

アドバイスありがとうございます!

ディーンさんのおっしゃる通りです。
「使い方フォーラム」に転載してみます。

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

Posted on 5月 09, 2016 at 8:59 午前

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

ありがとうございます。

バグっぽいですねー
バージョンアップで修正してほしいです!

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

Posted on 4月 28, 2016 at 5:42 午後

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

少し、お役に立ててよかったです!

バージョンアップ、待ち遠しいですねぇ~

実は過去にポストしたんですが、権限を付ける際、
「グループ」は付与できるんですが、「ユーザー」が選択できません。
http://concrete5-japan.org/community/forums/beginner/post-12648/

ディーンさん、こちらいかがですか?

Posted on 4月 28, 2016 at 3:51 午後

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

検証ありがとうございます。
同じ状況なんですね。仕様でしょうか・・・

カスタム属性とは違いそうですね。

「コピー」の使い方、最近たまたま見つけました!
任意のページタイプ権限にて「コピー」ボタンを押すと、
別のページタイプに添付のような「ペースト」ボタンが出現します・
これを押すとコピー元と同じ権限を設定してくれるようです。

ご存知かもしれませんが、各権限のユーザー名にマウスポインタをもっていくと
'+'が表示されます。
その後、ドラッグして別の権限に持っていくととコピーしてくれますよ。

Posted on 4月 28, 2016 at 12:30 午後

Re: 「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

返信ありがとうございます!

[管理画面]-[ページとテーマ]-[ページタイプ]で該当ページタイプの「権限」ボタンを押して、
[ページタイプ権限]に行き(添付画像)、手当り次第に権限を付けたら表示された覚えがあります。

ディーンさん、よろしかったら任意のユーザーに権限を付けていただき、
1.[このページを編集]、[ページにコンテンツを追加]を表示できるか
2.[ページにコンテンツを追加]にて「コンポーザーコントロールブロック」が表示されるか
ご確認いただけませんか?
(「コンポーザー」の設定が必要になるかもしれませんがよろしかったらご協力ください!)

Posted on 4月 27, 2016 at 9:10 午前

「コンポーザーコントロール」ブロックが表示されず追加できない(上級権限モード使用)

あるユーザーが、ページタイプの「出力」にて「デフォルトを編集」にてブロックを追加する際に、
「コンポーザーコントロール」ブロックが表示されません。
(追加できるブロックとして見えてきません)

「上級権限モード」を使用しています。
管理者だと「コンポーザーコントロール」ブロックが追加できますので、
権限の問題かと思うのですが、どこに原因がありますでしょうか?

# concrete5 Version
Core Version - 5.7.5.6
Version Installed - 5.7.5.6
Database Version - 20151221000000

Posted on 4月 25, 2016 at 2:38 午後