list 項目について

こんな機能をつけて欲しい、こんなマニュアル(又はサンプル)が欲しい、CMSDのサイトにこの説明が欲しい、などなど、今後のご要望についてなんなりとお寄せください。
すぐに対応できるとは限りませんが、極力検討させて頂きます。
返信
708

list 項目について

投稿記事 by 708 » 2005年3月18日(金) 17:35

CMS Designer を使わせてもらっております。
まだ触りはじめて間もないですが、ともてCMSとして気に入っております。
(入力項目を設定できるのは、CMSとして非常に重要だと思います。)
他のBlog関連は、CMSとは程遠いなぁって思っておりました。

件名の「list項目」について、是非とも実現して欲しい機能があります。
それは並び替え機能です。
この「list項目」機能をフル活用するためにも、是非とも宜しくお願いいたします。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: list 項目について

投稿記事 by webmaster » 2005年3月18日(金) 17:50

 webmasterです。

 list項目の並べ替え機能は、実は現状それほど利用例がないように感じて
おりましたので、優先度が後ろの方になっておりました。

 ご要望がありましたので、もう少し優先度を上げたいと思います。

 操作方法としては、チェックをつけた項目を「一つ上へ」「一つ下へ」および、
「最上位へ」「最下位へ」という感じで移動させるように考えています。
 あまりボタンが増えるのも煩雑なので、もう少しインターフェイスを検討中です。

 708さん、ご要望ありがとうございました。m(_ _)m

かこ

Re: list 項目について

投稿記事 by かこ » 2005年11月11日(金) 07:57

今、CMSデザイナーを利用したサイトリニューアルをお客様に提案中で、個人的にCMSデザイナーを試しているところです。(もちろん、案件が進めば商用ライセンスを購入します。)

提案の段階でお客様から、「list項目の並べ替え」はできないのか?と問われました。

ぜひぜひ、こちらの機能を実現させてください!!

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: list 項目について

投稿記事 by webmaster » 2005年11月11日(金) 09:34

 webmasterです。
 かこさん、ご要望ありがとうございます。

 list項目の並べ替えについては、最新バージョンでは対応済です。
 list項目の一覧画面にて上下の△マークがついているので、位置を変えたい
項目にチェックをつけて△マークを押せば、それらの項目の位置を移動させる
ことができます。

 ちなみに、もしlist項目ではなくエントリ一覧の任意の並べ替えについての
ご要望でしたら、申し訳ありませんが現状ではできません。m(_ _)m
 エントリ一覧はソート機能を使って自動的に並び替えが行われる為、
任意並べ替えとの共存がいろいろと難しい為です。

 また、ご意見などありましたらよろしくお願い致します。

ちょむん
アクティブユーザー
記事: 10
登録日時: 2007年3月29日(木) 09:33

list項目の一覧画面

投稿記事 by ちょむん » 2007年4月13日(金) 12:02

お世話になっております。

list項目の並べ替えについては、最新バージョンでは対応済です。
list項目の一覧画面にて上下の△マークがついているので、位置を変えたい
項目にチェックをつけて△マークを押せば、それらの項目の位置を移動させる
ことができます。

とありますが、list項目の一覧画面というのは、
コンテンツマネジャーのコンテンツの編集画面ということでよろしいでしょうか?
使用しているバージョンは1.1.5aです。
△マークが見つからないので、見る場所が違っているのかな思ったのですが、それらしきページが他にないもので。。。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月13日(金) 19:26

エントリ→リストを編集ボタン→リスト内(現在位置)

これで三角ボタン表示されないですか?

ちょむん
アクティブユーザー
記事: 10
登録日時: 2007年3月29日(木) 09:33

list項目の一覧画面

投稿記事 by ちょむん » 2007年4月13日(金) 20:48

tsuさん、コメントありがとうございます!
ですが、△ボタンらしきものは一切見当たりません。。。。
通常ですと、画面のどのあたりに表示されるものなのでしょうか??

申し訳ありませんが、お教えいただいてもよろしいでしょうか??

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月13日(金) 21:21

リスト編集画面の項目一覧の上にある「新規追加」の右隣に無いですかね?

もしかして途中からスキーマにリスト機能を追加したりしてませんか?
それか項目が1つしか登録されてないとか。

私の使ってるバージョンは1.1.4bですが、編集画面に目立った仕様変更は無いような気がしますけど、、、、。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

投稿記事 by webmaster » 2007年4月14日(土) 08:04

 ちょむんさん、キャプチャ画像を作りましたのでご確認下さい。
 画像
 この画面の、「新規追加」の右にある△や▽のボタンです。[/img]

ちょむん
アクティブユーザー
記事: 10
登録日時: 2007年3月29日(木) 09:33

投稿記事 by ちょむん » 2007年4月15日(日) 00:43

tsuさま、webmasterさま、お返事ありがとうございます!

しかし、△ボタンがありませんでした・・・。
もういちど、インストールしなおして、データの打ち直しをしてみたいと思います><

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月15日(日) 14:52

質問フォーラムでもありましたが、パラメータでリストアイテムを個別に取り出せれば便利だなと思います。

いつか実装して頂ければ幸いです。

ちょむん
アクティブユーザー
記事: 10
登録日時: 2007年3月29日(木) 09:33

投稿記事 by ちょむん » 2007年4月15日(日) 18:16

うまくいきませんでした(ーー;)
何ででしょう・・・。

重ね重ねの質問でもうしわけないのですが、リストを最新更新日が上にくる順ではなく、下に来る方法ようにしたいんです。
(常に最新版は下に追加されるようにしたい)
これを行うほかの方法はございませんか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

投稿記事 by webmaster » 2007年4月15日(日) 22:00

 ひょっとして、お使いのCMS Designerのバージョンが古い・・・というような
事はないでしょうか…?

 プログラム上で△▽のボタン表示をON/OFFするというようなことはなく、
どんな場合でも必ず表示しているので、他は全て正常に動作しているのに△▽の
ボタンだけ表示されない、というのは、考え難いのですが・・・。

 もし古いバージョンから上書きバージョンアップをしている場合には、
バージョンアップが失敗している可能性もあります。
 再度、最新ファイルを全て上書き適用して頂いて(site.config.xmlや
users.config.xml以外)、ご確認頂ければ幸いです。

 リスト項目の表示を、単に追加した順と逆順にしたい、という場合には、
xsl:sortを使った方法が可能です。
 但しこの場合でもコンテンツ管理画面上の表示は元のままですので、混乱を
生むかもしれません。
 xsl:sortを使った方法についてご興味ありましたら、またご質問下さい。m(__)m

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月16日(月) 11:51

ボタンが表示されたら試してみて下さい。
IDでソートする場合。

コード: 全て選択

<!--リストをループ処理-->
<xsl:for-each select="listname/listitem">
<!--idでソートする orderで昇順/降順を指定する。デフォルトは昇順「ascending」-->
<xsl:sort select="@id" order="descending" />
.
.
.
.
</xsl:for-each>

ちょむん
アクティブユーザー
記事: 10
登録日時: 2007年3月29日(木) 09:33

投稿記事 by ちょむん » 2007年4月17日(火) 01:18

色々とありがとうございます。
ようやくできました!ありがとうございます!!

返信