登録日
2013年7月30日

メンバー検索

  

4154

名前(ニックネーム)
gonta
自分のconcrete5サイト
ホームページ
自己紹介
Web担当の事務員です。
有料CMSからののりかえを目指しています。
よろしくお願いします。
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
24

コミュニティバッジ

投稿

11から20までを表示 (計24)

Re: Re: ページリストで更新日の降順で表示するカスタムテンプレート

ご回答いただきありがとうございました。
こういう処理をするものだということがわかってスッキリしました。

すべてのページ公開日を同じにして、acliss19xx様のカスタムテンプレートを使わせていただきます。
編集者(ライター)ユーザーに公開日時を変更してもらうという手順が省略できるので
更新日降順で自動的に表示されるのはとても便利だと思います。

今後ともよろしくお願いいたします。

Posted on 9月 19, 2013 at 3:53 午後

Re: ページリストで更新日の降順で表示するカスタムテンプレート

ご回答ありがとうございます。

キャッシュのクリアは何度も行っているのですが変化がなかったので、
編集のページ数とタイプで[表示]を10→200にしてすべてのページが表示されるようにしたところ
更新日順に並びました。
その後、[表示]を10に戻すと元の順番に戻ってしまいました。

[表示]を10のままページの並び替えの[ページ順]を「新着記事を最初に」→「サイトマップ通りの並び」
に変更するとリスト表示に変化がありました。

たぶんですが、[ページ順]でソートして[表示]で指定された件数の中で
更新日順にソートされているのではないかと思います。

すべてのページの公開日時を同じにして「新着記事を最初に」にすればいいのかもしれませんが
あまり現実的ではないですよね・・・。

PHPが全くわからないのでどうしてよいのかわかりません。
申し訳ありません。

Posted on 9月 19, 2013 at 10:53 午前

Re: ページリストで更新日の降順で表示するカスタムテンプレート

いつもお世話になっております。

こちらのテンプレートを使わせていただきたいと思いページリストに適用してみたのですが、
更新日順に並びません。
ページの並び替えのページ順で選択した順に並んでしまいます。

markfact 様と似たような状態だと思うのですが、
解決されていましたら、解決策をお教えください。

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

Posted on 9月 18, 2013 at 4:02 午後

Re: ワークフローについて

ご回答ありがとうございます。


編集モードに入ってから公開日時の変更と編集を行っても
2件のエントリー通知が飛んでしまうのですが、どこか設定が間違っているのでしょうか・・・?


ライターが行った操作は以下のとおりです。

(1)[編集モード]ボタンを押して編集モードに入る。
(2)設定の公開日時を変更して[保存]ボタンを押す。
(3)記事ブロックを編集する。
(4)「バージョン(編集履歴)コメント」に「テスト1」と入力して[ワークフローに送信]ボタンを押す。
 ↓↓↓
(2)の時刻の通知と(4)の時刻の通知の2件のメールが送信されました。

エディターでログインして確認待ち画面を見ると、(2)と(4)の2件のエントリーが表示されており
[バージョンを比べる]で確認すると、どちらも「要求されたバージョン:テスト1」となっています。

(1)→(3)→(2)→(4)の順に操作すると(4)の時刻の通知が2件送信されます。


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

Posted on 9月 12, 2013 at 10:37 午前

ワークフローについて

いつもお世話になっております。

現在作成中のサイトの1コンテンツにワークフローを適用して動作の検証をしています。

ワークフローは以下のように設定しました。

・承認か拒否 : エディター(承認者)、管理者
・エントリーの通知 : エディター(承認者)
・承認を通知 : ライター(編集者)
・拒否通知 : ライター(編集者)


ライターがページを更新する際、
ページ設定の公開日時を更新してから[ワークフローに送信]すると
同時刻・同バージョンのエントリーの通知が2回飛んでしまいます。
(正確には、設定の[保存]ボタンを押した回数+1回 のようです。)

また、編集モードに入っていなくても
ページ設定を変更して[保存]を押すとエントリー通知が飛んでしまうようです。

ページ設定を変更してもエントリー通知が飛ばないようにすることは可能でしょうか?


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

Posted on 9月 11, 2013 at 12:01 午後

Re: オートナビブロックで公開日を表示できるカスタムテンプレートを作成したい

できました!!!ありがとうございます。

ちなみに、カスタムテンプレートのBreadcrumbだと
「ホーム」に「オートナビから除く」のチェックをつけても表示されてしまっていたのですが、
breadcrumb.phpの2行目
$navItems = $controller->getNavItems(true);
のtrueを消して
$navItems = $controller->getNavItems();
にしてみたら、「ホーム'」からのパンくずリストが表示されるようになりました。

これで更新履歴の表示の件については私の理想の形になりました。
投稿のタイトルと内容がだいぶずれてしまい申し訳ありません。
でも本当に助かりました。

acliss19xx様、ありがとうございました。
今後ともよろしくお願いいたします。

Posted on 9月 05, 2013 at 10:20 午前

Re: オートナビブロックで公開日を表示できるカスタムテンプレートを作成したい

なるほど!
「転載(エイリアス)」ってそうやって使うんですね。

ホームの下に「ホーム'」を追加し、その下に今あるページをすべて移動させ、
「ページ(A)」だけ「ホーム'」と同階層に置くことにしました。
そこからページ(A)のエイリアスを作成すればいいんですよね!


ただ「ホーム'」を追加すると、パンくずリストで「表示するページ」を
「トップから」としても「特定のページ下」で「ホーム'」を選択しても
各ページのパンくずリストが

ホーム > ホーム' > ~~ > -- > ・・・・・

となってしまいます。


「第2階層から」にすると “ホーム > ホーム' > ”が取れて

~~ > -- > ・・・・・

となってしまいます。


ホーム' > ~~ > -- > ・・・・・

にすることはできるのでしょうか?


重ね重ね申し訳ありませんがよろしくお願いいたします。

Posted on 9月 04, 2013 at 2:57 午後

Re: オートナビブロックで公開日を表示できるカスタムテンプレートを作成したい

サイトマップの画面キャプチャを添付しました。
(ページ名は隠してあるので見づらくてすみません。)

質問時に、

第4階層のページ(A)に、その配下のページの更新履歴を表示するページリストを設置してあり、
そこではリストを表示したいのですが、トップページの更新履歴には表示したくない

と書きましたが、ページ(A)は第3階層でした。


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

添付: .gif
Posted on 9月 04, 2013 at 10:25 午前

Re: Re: Re: オートナビブロックで公開日を表示できるカスタムテンプレートを作成したい

acliss19xx様、ありがとうございます!
オートナビブロックで公開日が表示できました。


でも私の考え方が甘かったようで、更新履歴でオートナビは不向きですよね・・・。
別の方法を考えてみます。

Posted on 9月 03, 2013 at 4:34 午後

Re: オートナビブロックで公開日を表示できるカスタムテンプレートを作成したい

ご回答いただきありがとうございます!

view.phpをコピーして119行目あたりを書き換えて適用してみたのですが、
. date('Y-m-d', $ni->cObj->getCollectionDatePublic())
の部分がすべて「1970-01-01」となってしまいました。


それと・・・今更で大変申し訳ないのですが、

更新履歴は最新10件の表示をしたいのですが
オートナビブロックは表示件数を指定することができないということに気づきました。
やはりページリストを使うべきなのでしょうか。

オートナビのパンくずリストのように、
「ページリストから除く」にチェックを入れてもリスト表示させる
ページリストのカスタムテンプレートは可能でしょうか?

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

Posted on 9月 03, 2013 at 2:35 午後