ごく普通の新着ニュースをCMSしたい! 【解決済み】
ごく普通の新着ニュースをCMSしたい! 【解決済み】
あとひといきでMODXを自社サイトに採用できそうなところまでテストが進んでおります!嬉しいです!
ごく普通の新着ニュースの機能をCMS自動化しなければいけないわけですが、
残念ながらこの情報はMODX japanサイトで見つけられませんでした(見落としていたらスミマセン。そのときはご指摘くださいそこを見ます)。
●リソース作成画面から、HTML知識無き者がブログのように文章と写真を更新します(これは出来ることを確認済み)
●リソース作成には二つの種類のネタが更新ネタとなります。
(1) 製品案内に新製品ページを追加する普通の業務的更新(HTMLモードも駆使して制作担当者が更新をおこなう)
(2) 社内レクレーション報告のような業務外の更新(WYSWYGモードで非制作担当者がブログみたく気軽に更新する)
●リソース作成からページがつくられたら(更新されたら)、
(1) 当然ながらそのページが作成される(フレンドリーURLを作成時に毎回記入して、フレンドリーURL化したい)
(2) 更新記事一覧ページが自動作成されて、1ページの記事項目数が上限設定した30項目(例えば)を超えたら
一つ前の記事一覧へのリンクが出現する。「1 2 3 次へ 最後」などという表記で。
当然ながら、各記事の項目はリンクになっていて、クリックすると実際のページが開く。
新しい記事から順に降順で並ぶ。
(3) トップページの新着ニュース欄に、最新更新ページを一番上にして降順で指定した数だけ表示される。
このエリアは文章を完結にしなければならないので、リソース作成画面等でこのエリア用の短文章入力欄があるといい。
出現するのはごく普通で、「2011年05月07日」という日付と、上述の短文章(兼実際のページへのリンク)と、
「過去の記事へ」のリンク(上記(2)のページへのリンク)、そしてNEWアイコン(表示・非表示を当日からさかのぼって
○○日以内だけNEWアイコンを表示する、という機能がついている)があれば良い。
※トップページの新着ニュース欄は、難しければ手動でもやむなしと思っています。10件程度しかここには
掲載しないし、更新はそんなにひんぱんに無いですし、手動で操作するのもそんな手間はかからないですし。
このようなブログレベルでもごく普通の新着ニュース機能をMODXに仕込みたいのですが、Dittoというものでおこなうのでしょうか?
何をどうすればいいのか、チャンクの部品をつくる方法はサイトに掲載ありましたので理解できたしつくれたのですが、
こちらについては、見るものがわからないので何も進めさせることができず困っております。
MODX Japanのサイトもやっぱりこのような新着ニュース機能になっていますね。これでなきゃ。
何卒宜しくお願いします。
ごく普通の新着ニュースの機能をCMS自動化しなければいけないわけですが、
残念ながらこの情報はMODX japanサイトで見つけられませんでした(見落としていたらスミマセン。そのときはご指摘くださいそこを見ます)。
●リソース作成画面から、HTML知識無き者がブログのように文章と写真を更新します(これは出来ることを確認済み)
●リソース作成には二つの種類のネタが更新ネタとなります。
(1) 製品案内に新製品ページを追加する普通の業務的更新(HTMLモードも駆使して制作担当者が更新をおこなう)
(2) 社内レクレーション報告のような業務外の更新(WYSWYGモードで非制作担当者がブログみたく気軽に更新する)
●リソース作成からページがつくられたら(更新されたら)、
(1) 当然ながらそのページが作成される(フレンドリーURLを作成時に毎回記入して、フレンドリーURL化したい)
(2) 更新記事一覧ページが自動作成されて、1ページの記事項目数が上限設定した30項目(例えば)を超えたら
一つ前の記事一覧へのリンクが出現する。「1 2 3 次へ 最後」などという表記で。
当然ながら、各記事の項目はリンクになっていて、クリックすると実際のページが開く。
新しい記事から順に降順で並ぶ。
(3) トップページの新着ニュース欄に、最新更新ページを一番上にして降順で指定した数だけ表示される。
このエリアは文章を完結にしなければならないので、リソース作成画面等でこのエリア用の短文章入力欄があるといい。
出現するのはごく普通で、「2011年05月07日」という日付と、上述の短文章(兼実際のページへのリンク)と、
「過去の記事へ」のリンク(上記(2)のページへのリンク)、そしてNEWアイコン(表示・非表示を当日からさかのぼって
○○日以内だけNEWアイコンを表示する、という機能がついている)があれば良い。
※トップページの新着ニュース欄は、難しければ手動でもやむなしと思っています。10件程度しかここには
掲載しないし、更新はそんなにひんぱんに無いですし、手動で操作するのもそんな手間はかからないですし。
このようなブログレベルでもごく普通の新着ニュース機能をMODXに仕込みたいのですが、Dittoというものでおこなうのでしょうか?
何をどうすればいいのか、チャンクの部品をつくる方法はサイトに掲載ありましたので理解できたしつくれたのですが、
こちらについては、見るものがわからないので何も進めさせることができず困っております。
MODX Japanのサイトもやっぱりこのような新着ニュース機能になっていますね。これでなきゃ。
何卒宜しくお願いします。
Re: ごく普通の新着ニュースをCMSしたい!
kmikageです。
これはDittoというスニペットを使って実現しています。
http://modx.liolion.net/resource/ditto.html
少し使い方が難しいですが、以下参考まで。
トップページ:
startIDは、基点となるリソースIDです。ここから下のリソースを巡回します。
TPL_sideNewsはチャンク名です。これが表示のテンプレート(ループする内容)になります。
更新履歴ページ:
以上がmodx.jpで使っているコードになります。
これはDittoというスニペットを使って実現しています。
http://modx.liolion.net/resource/ditto.html
少し使い方が難しいですが、以下参考まで。
トップページ:
コード: 全て選択
[!Ditto? &startID=`123` &summarize=`5` &tpl=`TPL_sideNews` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`1`&dateFormat=`%y.%m.%d`&dateSource=`pub_date`&language=`japanese-utf8` &orderBy=`pub_date DESC`!]
TPL_sideNewsはチャンク名です。これが表示のテンプレート(ループする内容)になります。
更新履歴ページ:
コード: 全て選択
<dl class="newsList">
[!Ditto?startID=`123`&display=`20`&tpl=`newsList`&paginate=`1`&paginateAlwaysShowLinks=`1`&dateFormat=`%Y年%-m月%-d日`&dateSource=`pub_date`&id=`newslist`&orderBy=`pub_date DESC`&hideFolders=`1`&depth=`3`!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
Re: ごく普通の新着ニュースをCMSしたい!
うお~~~返信があった!!
有難う御座います!!!!!ここは返信ないフォラムなのでダメもとだったんですが。
なんとズバリのMODX Japanサイトの作り方なんですか、これは有り難い!
って、当方プログラミング初心者なのでどこまでできるのかわかりませんがやるだけやってみます。
こういうことがバッチリ掲載されている本があればいいのになぁ・・・
だったらこんなふうにお手数かけなくてもいいんですが。。
有難う御座います!!!!!ここは返信ないフォラムなのでダメもとだったんですが。
なんとズバリのMODX Japanサイトの作り方なんですか、これは有り難い!
って、当方プログラミング初心者なのでどこまでできるのかわかりませんがやるだけやってみます。
こういうことがバッチリ掲載されている本があればいいのになぁ・・・
だったらこんなふうにお手数かけなくてもいいんですが。。
Re: ごく普通の新着ニュースをCMSしたい!
やってみましたが本質がわかっていないからだと思いますが、「記事がありません」の連発です。。。
------------------------------------------------------------
トップページ:
コード: 全て選択
[!Ditto? &startID=`123` &summarize=`5` &tpl=`TPL_sideNews` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`1`&dateFormat=`%y.%m.%d`&dateSource=`pub_date`&language=`japanese-utf8` &orderBy=`pub_date DESC`!]
startIDは、基点となるリソースIDです。ここから下のリソースを巡回します。
TPL_sideNewsはチャンク名です。これが表示のテンプレート(ループする内容)になります。
------------------------------------------------------------
コードをコピーすると、シングルクオーテーションが全て「`」となっていたので「'」に総置換しました。
チャンク名を都合上、「Home-News」に変えました。
その上で、これをテンプレートのミドルエリアあたりに貼り付けてみました。
しかし、Home-Newsに何を入れるのかわかりませんでした。そもそもこれであっているのかもわかりません。
結果は「記事がありません」と出るだけです。
Home-Newsのチャンクが空っぽなので正しいわけないのですが。。
------------------------------------------------------------
更新履歴ページ:
コード: 全て選択
<dl class="newsList">
[!Ditto?startID=`123`& amp;display=`20`&tpl=`newsList`&paginate=`1`& paginateAlwaysShowLinks=`1`&dateFormat=`%Y年%-m月%-d日`& dateSource=`pub_date`&id=`newslist`&orderBy=`pub_date DESC`&hideFolders=`1`&depth=`3`!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
------------------------------------------------------------
これはもう、更新履歴ページに貼り付けるだけのようなので、テンプレートの任意の場所に貼り付けてみました。
Home-Newsというチャンク名もありませんし、加工は「`」を「'」にしただけです。
結果は、「記事がありません」
でした。
startIDを123から1にしてみました。すたーとIDとはどこにあるのかもわかりません。
レッツエンジョイMODXのサイトでは、
「startID
表示させたいドキュメントを含む親フォルダ(ドキュメント)ID。デフォルト「カレントドキュメント」。コンマで区切って複数指定可」
とあるのですが、それはどこにあるのかがどうにもわからずでして。
更新履歴ページに関してはいただいたコードを貼り付ける程度で良いと感じるのですが。。
自分が情けないですが考えれたのはここまででした。
宜しく宜しくお願いします。。。
------------------------------------------------------------
トップページ:
コード: 全て選択
[!Ditto? &startID=`123` &summarize=`5` &tpl=`TPL_sideNews` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`1`&dateFormat=`%y.%m.%d`&dateSource=`pub_date`&language=`japanese-utf8` &orderBy=`pub_date DESC`!]
startIDは、基点となるリソースIDです。ここから下のリソースを巡回します。
TPL_sideNewsはチャンク名です。これが表示のテンプレート(ループする内容)になります。
------------------------------------------------------------
コードをコピーすると、シングルクオーテーションが全て「`」となっていたので「'」に総置換しました。
チャンク名を都合上、「Home-News」に変えました。
その上で、これをテンプレートのミドルエリアあたりに貼り付けてみました。
しかし、Home-Newsに何を入れるのかわかりませんでした。そもそもこれであっているのかもわかりません。
結果は「記事がありません」と出るだけです。
Home-Newsのチャンクが空っぽなので正しいわけないのですが。。
------------------------------------------------------------
更新履歴ページ:
コード: 全て選択
<dl class="newsList">
[!Ditto?startID=`123`& amp;display=`20`&tpl=`newsList`&paginate=`1`& paginateAlwaysShowLinks=`1`&dateFormat=`%Y年%-m月%-d日`& dateSource=`pub_date`&id=`newslist`&orderBy=`pub_date DESC`&hideFolders=`1`&depth=`3`!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
------------------------------------------------------------
これはもう、更新履歴ページに貼り付けるだけのようなので、テンプレートの任意の場所に貼り付けてみました。
Home-Newsというチャンク名もありませんし、加工は「`」を「'」にしただけです。
結果は、「記事がありません」
でした。
startIDを123から1にしてみました。すたーとIDとはどこにあるのかもわかりません。
レッツエンジョイMODXのサイトでは、
「startID
表示させたいドキュメントを含む親フォルダ(ドキュメント)ID。デフォルト「カレントドキュメント」。コンマで区切って複数指定可」
とあるのですが、それはどこにあるのかがどうにもわからずでして。
更新履歴ページに関してはいただいたコードを貼り付ける程度で良いと感じるのですが。。
自分が情けないですが考えれたのはここまででした。
宜しく宜しくお願いします。。。
Re: ごく普通の新着ニュースをCMSしたい!
一応Dittoは動いているようですね。やってみましたが本質がわかっていないからだと思いますが、「記事がありません」の連発です。。。
パラメータの引き渡し方や設定の部分でしょう。
ちなみに、サイト全体を検索する場合、リソースIDは0です。(Let's Enjoy MODxさんに書いてある通りです。。。)
言い方は色々ありますが、今は「リソースID」と呼んでます。表示させたいドキュメントを含む親フォルダ(ドキュメント)ID。デフォルト「カレントドキュメント」。コンマで区切って複数指定可」
とあるのですが、それはどこにあるのかがどうにもわからずでして。
更新履歴ページに関してはいただいたコードを貼り付ける程度で良いと感じるのですが。。
確認方法は画像を見て下さい。ここの値を設定します。
Re: ごく普通の新着ニュースをCMSしたい!
[!Ditto? &startID=`123`...コードをコピーすると、シングルクオーテーションが全て「`」となっていたので「'」に総置換しました。
を
[!Ditto? &startID='123'...
に直したということでしょうか?
modxのスニペットコールのパラメータで使う記号は「`」が正解です。
間違えやすいですがシングルクオーテーションではありません。
Re: ごく普通の新着ニュースをCMSしたい!
こちらでもありがとうございます、ホントに助かってます。
はい、私も投稿後にあれこれ試していて、偶然これかな?と思ってこれもやってみたのです。
リソース作成画面で、「親リソース」という欄があるな、と思いまして。
しかしそれでも「記事はありません」でして。
なので、新たにリソース作成から記事を作成してから、その記事が出ないかなと思ってやってみました。
その場合の状態が以下です。
●トップページ新着ニュース欄のHTMLのソース状態
<h2>新着ニュース - OUR NEWS</h2>
[!Ditto? &startID='47,54,58,56,6,60' &summarize='5' &tpl='Home-News' &paginate='1' &extenders='summary,dateFilter' &paginateAlwaysShowLinks='1'&dateFormat='%y.%m.%d'&dateSource='pub_date'&language='japanese-utf8' &orderBy='pub_date DESC'!]
listタグも、dlタグも無いのにこれだけで表示されるわけないと思うので、加工しないといけないことだけは
わかっております汗;
また、Home-Newsに変えたチャンク名ですが、その中にも何を入れていいのかわからないので
空っぽの状態です。
エラーメッセージ
「'summary extender does not exist. Please check it. 」
と出ています。
「大まかな増量剤が、存在しません。 それをチェックしてください。」??
こちらはもう、何もかも間違っていると想像してます。上記の頂いたコードはHome-Newsのほうに入れて、
HTMLには別の何かを記述するとか?でしょうか。情けないですが。。
●更新履歴一覧ページ
同じテンプレートの別の箇所にいただいたソースをもとにリソスIDをいじって貼り付けています。
<dl class="newsList">
[!Ditto?startID='47,54,58,56,6,60'& display='20'&tpl='newsList'&paginate='1'& paginateAlwaysShowLinks='1'&dateFormat='%Y年%-m月%-d日'& dateSource='pub_date'&id='newslist'&orderBy='pub_date DESC'&hideFolders='1'&depth='3'!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
ここは定義リストが記述されているので、これをHTMLに貼り付けるだけで完結だと勝手に想像していたのですが、
ここは、「記事がありません」とだけ出ています。
トップページの英語のエラー文言は出ていないです。
過去に作成したリソースは出力されず、今後新たに作成したリソースに対して出力されるのか?とも想像したのですがそれも違う気がしますし・・・。class="newsList"や、"paginate"はまだCSSで作成してませんが、それでも正常ならば文字として出るはずですよね。。。
はい、私も投稿後にあれこれ試していて、偶然これかな?と思ってこれもやってみたのです。
リソース作成画面で、「親リソース」という欄があるな、と思いまして。
しかしそれでも「記事はありません」でして。
なので、新たにリソース作成から記事を作成してから、その記事が出ないかなと思ってやってみました。
その場合の状態が以下です。
●トップページ新着ニュース欄のHTMLのソース状態
<h2>新着ニュース - OUR NEWS</h2>
[!Ditto? &startID='47,54,58,56,6,60' &summarize='5' &tpl='Home-News' &paginate='1' &extenders='summary,dateFilter' &paginateAlwaysShowLinks='1'&dateFormat='%y.%m.%d'&dateSource='pub_date'&language='japanese-utf8' &orderBy='pub_date DESC'!]
listタグも、dlタグも無いのにこれだけで表示されるわけないと思うので、加工しないといけないことだけは
わかっております汗;
また、Home-Newsに変えたチャンク名ですが、その中にも何を入れていいのかわからないので
空っぽの状態です。
エラーメッセージ
「'summary extender does not exist. Please check it. 」
と出ています。
「大まかな増量剤が、存在しません。 それをチェックしてください。」??
こちらはもう、何もかも間違っていると想像してます。上記の頂いたコードはHome-Newsのほうに入れて、
HTMLには別の何かを記述するとか?でしょうか。情けないですが。。
●更新履歴一覧ページ
同じテンプレートの別の箇所にいただいたソースをもとにリソスIDをいじって貼り付けています。
<dl class="newsList">
[!Ditto?startID='47,54,58,56,6,60'& display='20'&tpl='newsList'&paginate='1'& paginateAlwaysShowLinks='1'&dateFormat='%Y年%-m月%-d日'& dateSource='pub_date'&id='newslist'&orderBy='pub_date DESC'&hideFolders='1'&depth='3'!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
ここは定義リストが記述されているので、これをHTMLに貼り付けるだけで完結だと勝手に想像していたのですが、
ここは、「記事がありません」とだけ出ています。
トップページの英語のエラー文言は出ていないです。
過去に作成したリソースは出力されず、今後新たに作成したリソースに対して出力されるのか?とも想像したのですがそれも違う気がしますし・・・。class="newsList"や、"paginate"はまだCSSで作成してませんが、それでも正常ならば文字として出るはずですよね。。。
Re: ごく普通の新着ニュースをCMSしたい!
おお!!min-o さんが書きました:[!Ditto? &startID=`123`...コードをコピーすると、シングルクオーテーションが全て「`」となっていたので「'」に総置換しました。
を
[!Ditto? &startID='123'...
に直したということでしょうか?
modxのスニペットコールのパラメータで使う記号は「`」が正解です。
間違えやすいですがシングルクオーテーションではありません。
投稿ありがとうございます!!
そうなんですね、そのままでよかったのですか!
やってみます
Re: ごく普通の新着ニュースをCMSしたい!
modxfan さんが書きました:こちらでもありがとうございます、ホントに助かってます。
はい、私も投稿後にあれこれ試していて、偶然これかな?と思ってこれもやってみたのです。
リソース作成画面で、「親リソース」という欄があるな、と思いまして。
しかしそれでも「記事はありません」でして。
なので、新たにリソース作成から記事を作成してから、その記事が出ないかなと思ってやってみました。
その場合の状態が以下です。
●トップページ新着ニュース欄のHTMLのソース状態
<h2>新着ニュース - OUR NEWS</h2>
[!Ditto? &startID='47,54,58,56,6,60' &summarize='5' &tpl='Home-News' &paginate='1' &extenders='summary,dateFilter' &paginateAlwaysShowLinks='1'&dateFormat='%y.%m.%d'&dateSource='pub_date'&language='japanese-utf8' &orderBy='pub_date DESC'!]
listタグも、dlタグも無いのにこれだけで表示されるわけないと思うので、加工しないといけないことだけは
わかっております汗;
また、Home-Newsに変えたチャンク名ですが、その中にも何を入れていいのかわからないので
空っぽの状態です。
エラーメッセージ
「'summary extender does not exist. Please check it. 」
と出ています。
「大まかな増量剤が、存在しません。 それをチェックしてください。」??
こちらはもう、何もかも間違っていると想像してます。上記の頂いたコードはHome-Newsのほうに入れて、
HTMLには別の何かを記述するとか?でしょうか。情けないですが。。
●更新履歴一覧ページ
同じテンプレートの別の箇所にいただいたソースをもとにリソスIDをいじって貼り付けています。
<dl class="newsList">
[!Ditto?startID='47,54,58,56,6,60'& display='20'&tpl='newsList'&paginate='1'& paginateAlwaysShowLinks='1'&dateFormat='%Y年%-m月%-d日'& dateSource='pub_date'&id='newslist'&orderBy='pub_date DESC'&hideFolders='1'&depth='3'!]
</dl>
<div class="paginate">[+newslist_previous+] [+newslist_pages+] [+newslist_next+]</div>
ここは定義リストが記述されているので、これをHTMLに貼り付けるだけで完結だと勝手に想像していたのですが、
ここは、「記事がありません」とだけ出ています。
トップページの英語のエラー文言は出ていないです。
過去に作成したリソースは出力されず、今後新たに作成したリソースに対して出力されるのか?とも想像したのですがそれも違う気がしますし・・・。class="newsList"や、"paginate"はまだCSSで作成してませんが、それでも正常ならば文字として出るはずですよね。。。
追記です!
min-oさまに教えていただいて、
「'」から「`」に戻したら、「トップページ」の記述にも、「更新履歴一覧ページ」の記述にも、以下のメッセージが出てきました。以下です。
&tpl
指定したDittoテンプレート(チャンク)にプレースホルダが含まれていません。上記のテンプレートの内容を確認してください。
これが何行も出てます。
Home-Newsという名のチャンクの中身に何も入っていないからでしょうか。
ちなみに、更新履歴一覧ページのほうには、一番最後に
< 戻る 1 次へ >
と出ていました。おお!!なんか近くなってきた!!!
もうひといきな気だけはしているんですが!!何とか完成したい!!!!!
Re: ごく普通の新着ニュースをCMSしたい!
チャンクHome-Newsにはまた、Home-Newsに変えたチャンク名ですが、その中にも何を入れていいのかわからないので
空っぽの状態です。
<dl class="newsList">
この部分の表示を指定するテンプレートをhtmlで書きます。
</dl>
---- 例:履歴ならこんなかんじでしょうか? ---
コード: 全て選択
<dt><a href="[~[+id+]~]">[+pagetitle+]</a></dt>
<dd><span>[+date+]</span>
<p>[+introtext+]<p></dd>
●意味
dtタグでリソースのタイトル、クリックするとそのページに飛ぶ
dd spanで日付 pタグで要約(序説)の内容。
[+ +]で囲んだものをプレースフォルダと呼びます。
プレースフォルダのintrotext、idなどは各リソースのそれぞれの内容です。
最後に編集したユーザー min-o [ 2011年4月06日(水) 19:31 ], 累計 1 回
Re: ごく普通の新着ニュースをCMSしたい!
>おのうちさん
フォローThxです!!!>ω<)/わふーっ
フォローThxです!!!>ω<)/わふーっ
Re: ごく普通の新着ニュースをCMSしたい!
うわあん、有難う御座います。
なんか出来てきました!!!
おっしゃるとおりでして、定義リストの記述をしようとはするのですが、中に入る具体的な内容は変数名で入れないといけないと思っていたのですが、それをなんと記述するのかわからなくて。。。
教えていただいたらエラーがなくなって、タイトルと日付が出てきてますっ!
●日付を左側にすること
●リンク兼見出しはページタイトルとは別につくって、それを出したいこと
などをやりこまないと!
今挑戦中です!!
ありがたやありがたや
なんか出来てきました!!!
おっしゃるとおりでして、定義リストの記述をしようとはするのですが、中に入る具体的な内容は変数名で入れないといけないと思っていたのですが、それをなんと記述するのかわからなくて。。。
教えていただいたらエラーがなくなって、タイトルと日付が出てきてますっ!
●日付を左側にすること
●リンク兼見出しはページタイトルとは別につくって、それを出したいこと
などをやりこまないと!
今挑戦中です!!
ありがたやありがたや
Re: ごく普通の新着ニュースをCMSしたい!
フォローです。
おのうちさんのテンプレートだと、ページタイトルをtypoしてますね…^^;;;
一応、Dittoのパラメータ一覧です。参考まで。。。
http://wiki.modxcms.com/index.php/Ditto_Placeholders
おのうちさんのテンプレートだと、ページタイトルをtypoしてますね…^^;;;
一応、Dittoのパラメータ一覧です。参考まで。。。
http://wiki.modxcms.com/index.php/Ditto_Placeholders
Re: ごく普通の新着ニュースをCMSしたい!
あぎょ! すいません^^;;
mikageさんフォローありがとうございます。
修正しときました。
以前自分用に書いたメモです。modxよく使うフィールド名
http://cms.gender-sf.org/?search=pagetitle
mikageさんフォローありがとうございます。
修正しときました。
以前自分用に書いたメモです。modxよく使うフィールド名
http://cms.gender-sf.org/?search=pagetitle
Re: ごく普通の新着ニュースをCMSしたい!
ご両名様、ありがとうございます。
リンクをクリックしたら、ページがありません画面になりました。どれも。
ソースを見ると、リンクが変なことになってました。
リンクがページIDになっていたからのように私は見えたので、フレンドリーURLに設定してますし、
フレンドリーURLにするため、aliasを選びました。でも以下のようになってダメでした。
<dl class="newsList">
<dt><a href="[<<]">新製品Aが販売開始となりました!A</a></dt>
<dd><span>2011年4月6日</span>
<p><p></dd><dt><a href="[<recruit-jinzai<]">人材育成</a></dt>
「href="[<recruit-jinzai<]"」
??なんだこりゃ??
フレンドリーURLは、自動で.htmlがあとにつくんですよね。それを追記しても、このように子ページの場合、
親ページのフレンドリーURLが同梱されてきちゃうので困りました。。
それに、新製品Aのほうは
href="[<<]"
だけです。。。
ウ~ン・・・他の変数名なのかぁ・・・どこだぁ・・・・
<p></p>
あたりも変だしまだまだ終われないようです。。。何とかしたい!!
リンクをクリックしたら、ページがありません画面になりました。どれも。
ソースを見ると、リンクが変なことになってました。
リンクがページIDになっていたからのように私は見えたので、フレンドリーURLに設定してますし、
フレンドリーURLにするため、aliasを選びました。でも以下のようになってダメでした。
<dl class="newsList">
<dt><a href="[<<]">新製品Aが販売開始となりました!A</a></dt>
<dd><span>2011年4月6日</span>
<p><p></dd><dt><a href="[<recruit-jinzai<]">人材育成</a></dt>
「href="[<recruit-jinzai<]"」
??なんだこりゃ??
フレンドリーURLは、自動で.htmlがあとにつくんですよね。それを追記しても、このように子ページの場合、
親ページのフレンドリーURLが同梱されてきちゃうので困りました。。
それに、新製品Aのほうは
href="[<<]"
だけです。。。
ウ~ン・・・他の変数名なのかぁ・・・どこだぁ・・・・
<p></p>
あたりも変だしまだまだ終われないようです。。。何とかしたい!!
Re: ごく普通の新着ニュースをCMSしたい!
とんでもないです、タイポって何のことかなと思ってましたが、意味わかりました。min-o さんが書きました:あぎょ! すいません^^;;
mikageさんフォローありがとうございます。
修正しときました。
以前自分用に書いたメモです。modxよく使うフィールド名
http://cms.gender-sf.org/?search=pagetitle
自分でも気づいて修正したのでここは大丈夫です!
ご紹介URLもまたTipsが色々とありますね!
助かっております!
Re: ごく普通の新着ニュースをCMSしたい!
チャンクHome-Newsには
<a href="[~[+id+]~]">
のままでOKです。
表記はリソースidへのリンクですが、エイリアスが設定してあれば
modx側で自動で エイリアス.html に読み替えてくれます。
(エイリアス未設定の場合はリソースid番号.htmlになります)
<a href="[~[+id+]~]">
のままでOKです。
表記はリソースidへのリンクですが、エイリアスが設定してあれば
modx側で自動で エイリアス.html に読み替えてくれます。
(エイリアス未設定の場合はリソースid番号.htmlになります)
Re: ごく普通の新着ニュースをCMSしたい!
書いていませんでしたですね。min-o さんが書きました:チャンクHome-Newsには
<a href="[~[+id+]~]">
のままでOKです。
表記はリソースidへのリンクですが、エイリアスが設定してあれば
modx側で自動で エイリアス.html に読み替えてくれます。
(エイリアス未設定の場合はリソースid番号.htmlになります)
idは最初に試して、ダメだったんです。
テストで発行した新製品のページのリンクをクリックすると、
http://mysite.com/[<61<]
こうなるんです。当然ページも「ページがありません」画面です。
なので、aliasにも変更してみたんですがそれもダメでして・・・
ソース表示しても、
<dl class="newsList">
<dt><a href="[<61<]">新製品Aが販売開始となりました</a></dt>
<dd><span>11.04.06</span>
<p><p></dd><dt><a href="[<57<]">人材育成</a></dt>
こんななっちゃってるんです・・・・・
何を変えればいいんだろう・・・・・・
Re: ごく普通の新着ニュースをCMSしたい!
modxfan さんが書きました:書いていませんでしたですね。min-o さんが書きました:チャンクHome-Newsには
<a href="[~[+id+]~]">
のままでOKです。
表記はリソースidへのリンクですが、エイリアスが設定してあれば
modx側で自動で エイリアス.html に読み替えてくれます。
(エイリアス未設定の場合はリソースid番号.htmlになります)
idは最初に試して、ダメだったんです。
テストで発行した新製品のページのリンクをクリックすると、
http://mysite.com/[<61<]
こうなるんです。当然ページも「ページがありません」画面です。
なので、aliasにも変更してみたんですがそれもダメでして・・・
ソース表示しても、
<dl class="newsList">
<dt><a href="[<61<]">新製品Aが販売開始となりました</a></dt>
<dd><span>11.04.06</span>
<p><p></dd><dt><a href="[<57<]">人材育成</a></dt>
こんななっちゃってるんです・・・・・
何を変えればいいんだろう・・・・・・
アレ??
教えていただいてコピペして使ったつもりのソースがこれですよね、
[<[+id+]<]
でも上で記載いただいたものはちょっと違うような・・・
[~[+id+]~]
変更して試してみましょうか
Re: ごく普通の新着ニュースをCMSしたい!
これ、どうも「〜」(半角)が機種依存文字のようです…。min-o さんが書きました:アレ??
教えていただいてコピペして使ったつもりのソースがこれですよね、
[<[+id+]<]
でも上で記載いただいたものはちょっと違うような・・・
[~[+id+]~]
変更して試してみましょうか
UTF-8→SJISにした際、どう化けるかわからないのですが、OSX版CotEditorでチェックひっかかりました…。
エディタによって動きが違うようです。
OSX+CotEditor、Win7+TeraPadは問題なかったです。
取り急ぎ〜