検索結果 8 件

by sgur
2010年7月29日(木) 23:23
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

Re: 保存後のプレビュー

jeysonさん

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

2つのプラグインはいやだな、、と思っていたので助かりました。

いま調べていますが、頂いたものだと下記記述部分で動かないようです。。。

$e->output($output);

これをコメントアウトしてechoなら動くのですが。。。

また、ご存知でしたらお教えいただきたいのですが

特定のテンプレートを使っているリソースの場合にのみこの処理を動かしたいんですが
特定方法が見つからず。。。

$modx->event->params['id'] のように templateIDを取れればいいのですが
現状上手く取れません ...
by sgur
2010年7月29日(木) 13:32
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

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 ...
by sgur
2010年7月28日(水) 23:16
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

Re: 保存後のプレビュー

yamaさん,jeysonさん

とりあえず現状報告しておきます。

yamaさんのお知恵を参考に簡単なプラグイン作成してみました。

ちゃんと動くものではないので、書き込みはしませんが概要は以下のとおり

1.リソース保存時に、対象リソースIDをSESSION変数に保持

2.OnManagerPageInitというのが、画面切り替え時に動くイベントに用なので
それをトリガーに動くプラグインを作成
テスト的に、echoでSESSION変数を表示するだけ

今は単純にこれだけ

問題点

OnManagerPageInitだと、ツリー部分の描写のときにも動くようで ...
by sgur
2010年7月27日(火) 21:28
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

Re: 保存後のプレビュー

jeysonさん

ご教授ありがとうございます。

自身のテスト環境にてためしてみましたが、確かに動きますね。

ただ。。。

申し訳ないのですが、コア部分へ手を入れるのには抵抗が。。。
自分だけのサイトであれば、じゃんじゃんやっていくのですが
現在作っているサイトは、知人も吹含め、複数人で運用していく予定です。

商用利用のサイトではないので、別にいいといえば言いのですが。いかんせんコア部分に何かあったときに対処しきれないので。。
※アップデートも含め対応するのが困難になりそうで、おそらく手に余ります。

お教えいただいたことは、自身のノウハウとして納めさせていただきますorz ...
by sgur
2010年7月27日(火) 10:47
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

Re: 保存後のプレビュー

yamaさん

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

なるほど、、、可能ですか。。。

プラグインはまだ作ったこと無く、勉強も先延ばしにしているのですが
数行程度でいけそうですか。。
※まだ、使い始めて1ヶ月程度なので、テンプレやスニペットいじってる程度orz

ちと自分でもプラグインの勉強してみます!

環境をまた書き忘れてしまい、申し訳ありません。
※以前にも質問させてもらったことあるのですが、そのときも書き忘れていたので。。。

念のため書いておきます。

MODx 1.0.4J

もし、ご対応いただけたりした場合、返信いただけるとうれしいです。

自身でも ...
by sgur
2010年7月26日(月) 22:47
フォーラム: 開発関連の話題
トピック: 保存後のプレビュー
返信数: 13
閲覧数: 30737

保存後のプレビュー

いつもフォーラムにお世話になっております。

表題の件について、調べていたのですが見つからず
何か情報があればお教えいただきたく投稿します。

やりたきことは、以下の挙動です。

・リソースを保存後、自動的にプレビュー表示

理想は、別ウィンドウでプレビューではなく、MODx画面右側(リソースの詳細情報)の部分に表示されるのが最高なのですが。。。

※ツリー右クリックや、上部のボタンでもプレビューはできるのですが、1アクション増えてしまうので極力避けたい

理想はあくまでも理想なので、保存後に別ウィンドウでプレビューが開くなどでも問題ないです。

※プレビューとは言っても ...
by sgur
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 ...
by sgur
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 ...