jeysonさん
ありがとうございます!!!!!!
2つのプラグインはいやだな、、と思っていたので助かりました。
いま調べていますが、頂いたものだと下記記述部分で動かないようです。。。
$e->output($output);
これをコメントアウトしてechoなら動くのですが。。。
また、ご存知でしたらお教えいただきたいのですが
特定のテンプレートを使っているリソースの場合にのみこの処理を動かしたいんですが
特定方法が見つからず。。。
$modx->event->params['id'] のように templateIDを取れればいいのですが
現状上手く取れません ...
検索結果 8 件
Re: 保存後のプレビュー
yamaさん、jeysonさん
お世話になっております。
その後、試していて、とりあえず動作するもの作れましたので
共有、同じようなことやりたい方のため返信しておきます。
まず、プラグインを2つ作ります。
■Aプラグイン
(自身では名称:Set_Preview_Idとしています。)
システムイベント:OnDocFormSave
//<?php
if(!isset($_SESSION['set_preview_id'])){$_SESSION['set_preview_id']='';}
if(!isset($_SESSION['set_preview_flg ...
お世話になっております。
その後、試していて、とりあえず動作するもの作れましたので
共有、同じようなことやりたい方のため返信しておきます。
まず、プラグインを2つ作ります。
■Aプラグイン
(自身では名称:Set_Preview_Idとしています。)
システムイベント:OnDocFormSave
//<?php
if(!isset($_SESSION['set_preview_id'])){$_SESSION['set_preview_id']='';}
if(!isset($_SESSION['set_preview_flg ...
Re: 保存後のプレビュー
yamaさん,jeysonさん
とりあえず現状報告しておきます。
yamaさんのお知恵を参考に簡単なプラグイン作成してみました。
ちゃんと動くものではないので、書き込みはしませんが概要は以下のとおり
1.リソース保存時に、対象リソースIDをSESSION変数に保持
2.OnManagerPageInitというのが、画面切り替え時に動くイベントに用なので
それをトリガーに動くプラグインを作成
テスト的に、echoでSESSION変数を表示するだけ
今は単純にこれだけ
問題点
OnManagerPageInitだと、ツリー部分の描写のときにも動くようで ...
とりあえず現状報告しておきます。
yamaさんのお知恵を参考に簡単なプラグイン作成してみました。
ちゃんと動くものではないので、書き込みはしませんが概要は以下のとおり
1.リソース保存時に、対象リソースIDをSESSION変数に保持
2.OnManagerPageInitというのが、画面切り替え時に動くイベントに用なので
それをトリガーに動くプラグインを作成
テスト的に、echoでSESSION変数を表示するだけ
今は単純にこれだけ
問題点
OnManagerPageInitだと、ツリー部分の描写のときにも動くようで ...
Re: 保存後のプレビュー
jeysonさん
ご教授ありがとうございます。
自身のテスト環境にてためしてみましたが、確かに動きますね。
ただ。。。
申し訳ないのですが、コア部分へ手を入れるのには抵抗が。。。
自分だけのサイトであれば、じゃんじゃんやっていくのですが
現在作っているサイトは、知人も吹含め、複数人で運用していく予定です。
商用利用のサイトではないので、別にいいといえば言いのですが。いかんせんコア部分に何かあったときに対処しきれないので。。
※アップデートも含め対応するのが困難になりそうで、おそらく手に余ります。
お教えいただいたことは、自身のノウハウとして納めさせていただきますorz ...
ご教授ありがとうございます。
自身のテスト環境にてためしてみましたが、確かに動きますね。
ただ。。。
申し訳ないのですが、コア部分へ手を入れるのには抵抗が。。。
自分だけのサイトであれば、じゃんじゃんやっていくのですが
現在作っているサイトは、知人も吹含め、複数人で運用していく予定です。
商用利用のサイトではないので、別にいいといえば言いのですが。いかんせんコア部分に何かあったときに対処しきれないので。。
※アップデートも含め対応するのが困難になりそうで、おそらく手に余ります。
お教えいただいたことは、自身のノウハウとして納めさせていただきますorz ...
Re: 保存後のプレビュー
yamaさん
ご丁寧に回答ありがとうございます。
なるほど、、、可能ですか。。。
プラグインはまだ作ったこと無く、勉強も先延ばしにしているのですが
数行程度でいけそうですか。。
※まだ、使い始めて1ヶ月程度なので、テンプレやスニペットいじってる程度orz
ちと自分でもプラグインの勉強してみます!
環境をまた書き忘れてしまい、申し訳ありません。
※以前にも質問させてもらったことあるのですが、そのときも書き忘れていたので。。。
念のため書いておきます。
MODx 1.0.4J
もし、ご対応いただけたりした場合、返信いただけるとうれしいです。
自身でも ...
ご丁寧に回答ありがとうございます。
なるほど、、、可能ですか。。。
プラグインはまだ作ったこと無く、勉強も先延ばしにしているのですが
数行程度でいけそうですか。。
※まだ、使い始めて1ヶ月程度なので、テンプレやスニペットいじってる程度orz
ちと自分でもプラグインの勉強してみます!
環境をまた書き忘れてしまい、申し訳ありません。
※以前にも質問させてもらったことあるのですが、そのときも書き忘れていたので。。。
念のため書いておきます。
MODx 1.0.4J
もし、ご対応いただけたりした場合、返信いただけるとうれしいです。
自身でも ...
保存後のプレビュー
いつもフォーラムにお世話になっております。
表題の件について、調べていたのですが見つからず
何か情報があればお教えいただきたく投稿します。
やりたきことは、以下の挙動です。
・リソースを保存後、自動的にプレビュー表示
理想は、別ウィンドウでプレビューではなく、MODx画面右側(リソースの詳細情報)の部分に表示されるのが最高なのですが。。。
※ツリー右クリックや、上部のボタンでもプレビューはできるのですが、1アクション増えてしまうので極力避けたい
理想はあくまでも理想なので、保存後に別ウィンドウでプレビューが開くなどでも問題ないです。
※プレビューとは言っても ...
表題の件について、調べていたのですが見つからず
何か情報があればお教えいただきたく投稿します。
やりたきことは、以下の挙動です。
・リソースを保存後、自動的にプレビュー表示
理想は、別ウィンドウでプレビューではなく、MODx画面右側(リソースの詳細情報)の部分に表示されるのが最高なのですが。。。
※ツリー右クリックや、上部のボタンでもプレビューはできるのですが、1アクション増えてしまうので極力避けたい
理想はあくまでも理想なので、保存後に別ウィンドウでプレビューが開くなどでも問題ないです。
※プレビューとは言っても ...
- 2010年7月20日(火) 15:40
- フォーラム: 質問全般・改善要望
- トピック: Dittoにて子リソースのリンクが正常に出力されない 【解決済み】
- 返信数: 2
- 閲覧数: 11350
Re: Dittoにて子リソースのリンクが正常に出力されない 【解決済み】
sama55さん >
環境も書いてないのに丁寧にありがとうございます><
遅ればせながらバージョン情報です
MODx 1.0.4J
Ditto 2.1.0
sama55さんのサンプルでは、状況変わりませんでしたorz
ですが、2.1.0ではstartIdではなく、parentsなんですね
ご指摘ありがとうございます
一応念のため、チャンクやテンプレートの記述を再度書きます。
該当のTPLにて記述しているDitto
[[Ditto? &parents=`[*id*]` &tpl=`test_tpl`]]
test_tpl
<dt><a href="[~[+id ...
環境も書いてないのに丁寧にありがとうございます><
遅ればせながらバージョン情報です
MODx 1.0.4J
Ditto 2.1.0
sama55さんのサンプルでは、状況変わりませんでしたorz
ですが、2.1.0ではstartIdではなく、parentsなんですね
ご指摘ありがとうございます
一応念のため、チャンクやテンプレートの記述を再度書きます。
該当のTPLにて記述しているDitto
[[Ditto? &parents=`[*id*]` &tpl=`test_tpl`]]
test_tpl
<dt><a href="[~[+id ...
- 2010年7月20日(火) 11:41
- フォーラム: 質問全般・改善要望
- トピック: Dittoにて子リソースのリンクが正常に出力されない 【解決済み】
- 返信数: 2
- 閲覧数: 11350
Dittoにて子リソースのリンクが正常に出力されない 【解決済み】
最近MODxを知り、非常に面白いため私用サイトにていろいろ試してみています。
その中で、よくわからないことがあり、こちらにて質問させていただきます。
Dittoについてですが現在、以下のような構成でサイト構築しています。
ルート
|
|-コンテナA(alias:test_a)
|
|-コンテナB(alias:test_b)
|
|-indexページ(alias:index.html)
この時、コンテナBのindexページにてDittoを使い
子リソースの一覧を表示しています。
[[Ditto? &startId=`[*id*]` &tpl=`test_tpl ...
その中で、よくわからないことがあり、こちらにて質問させていただきます。
Dittoについてですが現在、以下のような構成でサイト構築しています。
ルート
|
|-コンテナA(alias:test_a)
|
|-コンテナB(alias:test_b)
|
|-indexページ(alias:index.html)
この時、コンテナBのindexページにてDittoを使い
子リソースの一覧を表示しています。
[[Ditto? &startId=`[*id*]` &tpl=`test_tpl ...