&#12487;&#12470;&#12452;&#12531;&#12420;&#12486;&#12531;&#12503;&#12524;&#12540;&#12488; - MODX Community Forums https://forums.modx.com/board/?board=189 <![CDATA[LightBox系の実装について]]> https://forums.modx.com/thread/56305/lightbox#dis-post-330624
aタグでhoge.html?TB_iframe=true&height=450&width=900みたいな指定をしてポップアップさせていましたが動きませんでした。

なにか動作させる方法はありますでしょうか?フレンドリーURLは使用していません。

宜しくお願い致します。
]]>
https://forums.modx.com/thread/56305/lightbox#dis-post-330624 Wed, 07 Jul 2010 06:00:36 +0000 https://forums.modx.com/thread/56305/lightbox#dis-post-330624
<![CDATA[jQueryのUIタブの実装について]]> https://forums.modx.com/thread/56304/jquery-ui#dis-post-330621
http://allabout.co.jp/internet/javascript/closeup/CU20071220A/
上記をはじめとするjQueryのUIタブ(Tab)がmodxサイトで実装できなくて困ってます。回避方法をご存知の方がおられましたらご教示ください。

巷に公開されてるjQueryのタブは、ページ内アンカーを使ってIDでひもづけられたブロック要素の表示状態を動的に切り替えるものが多いのですが、modxはページ内アンカーが処理できないため、どうにも動きません。フォーラム内を「jQuery Tab」の用語で検索してみましたが先例がないようです。
  <div id="jqtab-example1">
    <ul>
      <li><a href="#tab-1"><span>タブ-1</span></a></li>
      <li><a href="#tab-2"><span>タブ-2</span></a></li>
      <li><a href="#tab-3"><span>タブ-3</span></a></li>
    </ul>
    <div id="tab-1">タブ- 1 のコンテンツ</div>
    <div id="tab-2">タブ- 2 のコンテンツ</div>
    <div id="tab-3">タブ- 3 のコンテンツ</div>
  </div>

上記の例ですと、<a href="#tab-1">をクリックしたタイミングで404が発生します。
この404を回避するために、「BaseURL Same-Page-Link Fix」プラグインで対処してもページがリロードされタブが切り替わらないようです。

宜しくお願いします。]]>
https://forums.modx.com/thread/56304/jquery-ui#dis-post-330621 Fri, 31 Jul 2009 09:56:45 +0000 https://forums.modx.com/thread/56304/jquery-ui#dis-post-330621
<![CDATA[ソースが書きかわる場合の対処方法。]]> https://forums.modx.com/thread/56303/?page=2#dis-post-330619

MODxにショッピングカートをつけたくて、私の乏しい知識のなかで試行錯誤していたのですが、皆さまのようにスキルがないので上手にできなかったので、ショップメーカーというサービスを利用することにしました。

ドキュメント内の設置したい場所に、ショッピングカートのソースを貼り付けるだけなら・・・と、お申込みを済ませて商品を登録して、ソースを貼り付けて保存したのですが、その部分のソースが書きかわってしまい、ショッピングカートが正常に動作しないのです。

以前、皆さまから教えていただいたhttp://modxcms.com/forums/index.php/topic,31983.msg194367.html#msg194367の対処方法を施せばナントカなるかしら。と試してみたのですが、やっぱりソースは書きかわってしまうのです。


ちなみに下のソースを保存すると・・・・

<form action="https://www.shopmaker.jp/pro/order.cgi" method="POST">
<div align="center">
<input type="hidden" name="user" value="●●●●">
<input type="hidden" name="number" value="▼▼">
<select name="kosuu">
<option>0</option>
<option selected>1 </option>
<option>2 </option>
<option>3 </option>
<option>4 </option>
<option>5 </option>
<option>6 </option>
<option>7 </option>
<option>8 </option>
<option>9 </option>
<option>10 </option></select>
<font size="-1">個</font>
<img src="http://www.shopmaker.jp/zaiko_img/●●●●/▼▼.gif" align="absmiddle" >
<input type="submit" value="カートに入れる">


</div>
</form>


下のようなソースに書きかわってしまいます。


<form action="https://www.shopmaker.jp/pro/order.cgi" enctype="application/x-www-form-urlencoded" method="post">
<div>
<input checked="0" disabled="true" name="user" readonly="true" type="hidden" value="●●●●" />
<input checked="0" disabled="true" name="number" readonly="true" type="hidden" value="▼▼" />
<select disabled="true" multiple="65535" name="kosuu" size="0">
<option disabled="true" selected="0">0</option>
<option disabled="true" selected="0">1</option>
<option disabled="true" selected="0">2</option>
<option disabled="true" selected="0">3</option>
<option disabled="true" selected="0">4</option>
<option disabled="true" selected="0">5</option>
<option disabled="true" selected="0">6</option>
<option disabled="true" selected="0">7</option>
<option disabled="true" selected="0">8</option>
<option disabled="true" selected="0">9</option>
<option disabled="true" selected="0">10</option></select>
<span>個</span>
<img src="http://www.shopmaker.jp/zaiko_img/●●●●/▼▼.gif" alt="" align="absMiddle" />
<input checked="0" disabled="true" readonly="true" type="submit" value="カートに入れる" />
</div>
</form>


チャンクにソースの部分だけを登録しておき、呼びだせば正常に表示されるのですが、アイテム数がとても多いのでできればチャンクを使用せずに修正できるととてもうれしいです。
そのような方法はご存知ないでしょうか。


いつも聞いてばかりでゴメンナサイ :’(
よろしくおねがいします。


MODxのバージョンは0.9.6.3です。]]>
https://forums.modx.com/thread/56303/?page=2#dis-post-330619 Wed, 08 Jul 2009 07:51:26 +0000 https://forums.modx.com/thread/56303/?page=2#dis-post-330619
<![CDATA[jQueryでアンカーポイントにスムースにスクロールしたい]]> https://forums.modx.com/thread/56302/jquery#dis-post-330605 MODxでは同一ページ内のアンカーにリンクすることができないということで、

http://modxcms.com/extras/package/?package=41 にて
Base URL Same-Page-Link Fixをダウンロードして使用しています。

更にアンカーポイントまでスムーズなスクロールがしたいということで、
下記の方のようなの方のようなスクリプトを使用して、アンカーポイントまでスムーズにスクロールさせるようにしました。
http://coliss.com/articles/build-websites/operation/javascript/296.html

通常サイトの作り方(MODxを通さない静的な作り)で、サーバー内の任意の場所にこのスクリプトを置き、htmlの中にスクリプトを参照させます。
するとMacでもWinでもIEでもFFでもスムーズにスクロールするのですが、
MODxテンプレートにhtmlの中にスクリプトを参照させ、jsファイルはassets/js以下に置いたのですが
どうにもスムーズにスクロールしません。
スムーズスクロールはいろいろな方がやっていらっしゃるので上記の方も含め3種類のスクリプトを試してみました。
その全てが同じ結果です。
ということはMODxが何かしていると思うのですが、下記の方はちょっとおかしいながらもうまくいっている方もいるようです。

http://blog.cyber-support.info/archives/20080530-1.html

正直なところ、私自身は元々デザイナーで、プログラムは全くわからないという者で、jQueryも調べてきてコピペしているだけです。
スムーススクロールだけの問題ではなく、その他のjQueryなどそのようなことがあるのでしょうか?
アコーディオンなど、今後使いたいスクリプトもあります。
アドバイスいただけないでしょうか。
よろしくお願いいたします。]]>
https://forums.modx.com/thread/56302/jquery#dis-post-330605 Tue, 23 Jun 2009 06:29:30 +0000 https://forums.modx.com/thread/56302/jquery#dis-post-330605
<![CDATA[カテゴリー一覧ページについて]]> https://forums.modx.com/thread/56301/#dis-post-330599

もしかすると、とても初歩的な質問なのかもしれないので、こちらでお聞きすることに少しためらいもあったのですが、甘えてしまってもよろしいでしょうか。
MODxサイト展示場で皆さまが制作されたサイトを拝見していて、『こんなことが私のMODxでもできるのかしら?』と思うことがあるのです。

たとえば・・・
【sama55 さまが制作された】
http://mx.quickart.jp/na/image/cute.html

【+9 さまが制作された】
http://store.hiraku.at/books/design/

上記のサイトでカテゴリー一覧ページが自動で表示されたり・・・

『いいなぁ』って思うので、私も頑張ろう!と、こちらのフォーラムや本(MODxでつくる・・)を片手に睨めっこしているのですがわかりません :’(
皆様どのようにされているのでしょうか。
お手隙のときでも結構ですので、ご教授いただければ幸いです。
よろしくお願いします smiley]]>
https://forums.modx.com/thread/56301/#dis-post-330599 Tue, 21 Apr 2009 09:34:23 +0000 https://forums.modx.com/thread/56301/#dis-post-330599
<![CDATA[IDでのリンクについて]]> https://forums.modx.com/thread/56300/id#dis-post-330591 リンク設定をするとリンク先がおかしくなります。


同じ階層のファイルへのリンクなら問題ないみたいなのですが、階層を作って
しまうとIDでのリンクはできないのでしょうか?ファイルの場所を変更する場合
がありますので、IDでのリンクができるといいなと思っています。

説明が分かりにくいかもしれませんが、どなたか教えて頂けますでしょうか。
よろしくお願いします。



◆上記でリンクした際のURL

http://test.jp/A/B/C/A/B/C/yyy.html


◆ファイル階層


HOME
 ∟A
  ∟B
   ∟C
    ∟xxx
    ∟yyy


※フレンドリURL機能を使用しています。
]]>
https://forums.modx.com/thread/56300/id#dis-post-330591 Thu, 19 Mar 2009 08:04:00 +0000 https://forums.modx.com/thread/56300/id#dis-post-330591
<![CDATA[Wayfinder 磯野家に例えて]]> https://forums.modx.com/thread/56299/wayfinder#dis-post-330588
Wayfinder でメニューを作っているのですが、以下のような場合で

+波平
  L サザエ
    L タラ
  L カツオ
    L 隠し子A
    L 隠し子B
  L ワカメ

・波平にアクセス → メニューに波平、サザエ、カツオ、ワカメ
・サザエ、タラちゃんにアクセス、ともに→ メニューに波平、サザエ、タラ、カツオ、ワカメ
・カツオ、隠し子A、Bにアクセス、それぞれ→メニューに波平、サザエ、カツオ、隠し子A,B、ワカメ
・ワカメにアクセス → メニューに波平、サザエ、カツオ、ワカメ

のようにメニューを表示させたいと思っているのですが、現状では

[!Wayfinder? &startId=`[[GetField? &parent=`1` &field=`id`]]` &displayStart=`true` &level=`1` &startItemTpl=`sidemenuTpl`!]

としていて、全員が表示されています。

ふざけているような質問ですが・・・わかりやすいと思って磯野家に例えさせてもらいました。

]]>
https://forums.modx.com/thread/56299/wayfinder#dis-post-330588 Thu, 12 Feb 2009 07:03:44 +0000 https://forums.modx.com/thread/56299/wayfinder#dis-post-330588
<![CDATA[親ドキュメントのタイトルを取得するドキュメント変数ってありますか]]> https://forums.modx.com/thread/56279/12363?page=2#dis-post-330393 親のドキュメントIDを取得する[*parent*]みたいに、親ドキュメントのタイトルを取得するドキュメント変数ってあるのでしょうか?ドキュメント変数じゃなくても何か違うやり方で取得する方法があれば教えてください。宜しくお願いします。]]> https://forums.modx.com/thread/56279/12363?page=2#dis-post-330393 Mon, 09 Feb 2009 06:55:29 +0000 https://forums.modx.com/thread/56279/12363?page=2#dis-post-330393 <![CDATA[本国公式サイトのテンプレートはどこから入手できますか?]]> https://forums.modx.com/thread/56298/#dis-post-330578 で、ソースを確認するとgreenzi.cssという記述が確認できましたので、フォーラム内をgreenziで検索してみましたが何も検索されませんでした。
本国公式サイトのデザインはテンプレートとしてあるのでしょうか?
デザインをされたと思われるziworksのサイトも見ましたが、該当するテンプレートはありませんでした。]]>
https://forums.modx.com/thread/56298/#dis-post-330578 Mon, 19 Jan 2009 09:40:57 +0000 https://forums.modx.com/thread/56298/#dis-post-330578
<![CDATA[エックスサーバーでQuickeditを使用すると文字化けする]]> https://forums.modx.com/thread/56280/quickedit#dis-post-330397
さっそく質問なのですが
エックスサーバーでquickeditを使用すると
編集した内容が文字化けします
※modxで編集した場合は問題ありません。
多分、quickedit内のphpの設定を変えなければ
いけないと思うのですが
どこの部分を変更すればいいのかわかりません huh
よろしくお願いします]]>
https://forums.modx.com/thread/56280/quickedit#dis-post-330397 Mon, 19 Jan 2009 06:57:12 +0000 https://forums.modx.com/thread/56280/quickedit#dis-post-330397
<![CDATA[form inputのCSSは要変更]]> https://forums.modx.com/thread/56297/form-input-css#dis-post-330574 このMODxForumもMODx/Managerもそうなのですが、inputボタンのCSSがテキストエリアのCSSと同じなので、入力エリアなのか、サブミットボタンなのか見分けがつきません。各個人で修正かければいいことかもしれませんが、インストールしたばかりのとき、これをボタンと判断させるのはちょっと厳しいと思われます。

media/style/MODxLight/style.css #232

form input,
form textarea {
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
padding: 2px 0 2px 2px;
background: #fff url(images/misc/input-bg.gif) repeat-x top left;
}
]]>
https://forums.modx.com/thread/56297/form-input-css#dis-post-330574 Sun, 18 Jan 2009 06:05:05 +0000 https://forums.modx.com/thread/56297/form-input-css#dis-post-330574
<![CDATA[一部ソース(タグ)が自動的に削除されてしまいます。その他。]]> https://forums.modx.com/thread/56296/?page=3#dis-post-330568

MODxのバージョンが0.9.6.3と新しくなったので、ダウンロードさせていただきインストールも完了いたしました。
基本的な動作確認も終え、ある程度の不具合ついてはコチラのフォーラムを参考に修正することで対応できました。
ただ、どうしてもわからないところが2つあり、皆様のお知恵をお借りできませんでしょうか。
何卒、宜しくお願いします。


【1】 一部ソース(タグ)が自動的に削除されてしまう。

[*#content*]に入れるコンテンツをDreamweaver で制作し、ソースをMODxに貼り付けて【保存】したのですが、iframe(インラインフレーム)のタグで囲まれた部分のみ、自動的にソースが削除されてしまいコンテンツに反映できずに困っています。


もしかすると、同様に削除される他のソース(タグ)もあるかもしれないのですが、わたしの方では確認できていません。
以前はiframe(インラインフレーム)も普通に利用できていたので、私の設定のミスが原因だと思います。




【2】 QuickEditの不具合
また、QuickEditで編集する際にステータスバーに「実行しましたが、ページでエラーが発生しました」が出るのですが、こちらも気になっております。
ちなみに「実行しましたが、ページでエラーが発生しました」が出ていないときは、(残り1項目)と何かを読み込もうとしているようですが、読み込めていないようです。
※ こちらは画像を添付いたしましたので、併せてご覧頂ければ幸いです。



以上です。
皆様のお知恵をお借りできますこと、心よりお願いします。
]]>
https://forums.modx.com/thread/56296/?page=3#dis-post-330568 Sun, 11 Jan 2009 11:19:46 +0000 https://forums.modx.com/thread/56296/?page=3#dis-post-330568
<![CDATA[Modxで作成した携帯サイトでtelタグを使いたい]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330541 http://modxcms.com/forums/index.php/topic,19186.0.html

Modx(TinyMCE(バージョン)2.1.1.1)で作成した携帯サイトでtelタグを使いたいのですが、
リンク設定で
tel:03××××××××
と入れてもページの表示上はドメインからのパスになってしまい機能しません。

tkfmさんに教えていただいた

>TinyMCEの自動変換等の設定(On/Off)については、
>http://wiki.moxiecode.com/index.php/TinyMCE:Configuration
>の「Cleanup/Output」欄にいろいろありますのでご参考までに。

修正するには上記ページのどこに該当するのか教えていただけますでしょうか?

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

]]>
https://forums.modx.com/thread/56295/modx-tel#dis-post-330541 Thu, 04 Dec 2008 01:03:25 +0000 https://forums.modx.com/thread/56295/modx-tel#dis-post-330541
<![CDATA[HTML Generic Tagについて]]> https://forums.modx.com/thread/56294/html-generic-tag#dis-post-330534
HTML Generic Tagについてなのですが、Tag IDに何も入れない状態でソースを見てみると、id="tv+name"という形で入ってしまいます。「tmplvars.format.inc.php」の中を見てみるとこれはデフォルトでこの様な設定になっていると思うのですが、無記入の場合何も入れない設定にする方法は御座いませんでしょうか?

どなたかご教授願えればと思います。よろしく御願い致します。]]>
https://forums.modx.com/thread/56294/html-generic-tag#dis-post-330534 Tue, 03 Jun 2008 03:05:27 +0000 https://forums.modx.com/thread/56294/html-generic-tag#dis-post-330534
<![CDATA[テンプレート変数にリッチテキストやテキストエリアの表示について]]> https://forums.modx.com/thread/56293/#dis-post-330531 テンプレート変数のフォームでリッチテキストやテキストエリアにしたところが、
その変数を表示させたページで、リッチテキストの編集画面のような状態で表示されたり
表示画面までもがテキストエリアで表示されたりします。
うまく説明できなくて申し訳ないのですが、
編集画面ではリッチテキストエディタやテキストエリアで入力させたいのですが
表示画面では本当に文字だけ表示されればよいのです。どうしたらよいのでしょうか。]]>
https://forums.modx.com/thread/56293/#dis-post-330531 Sat, 29 Mar 2008 11:31:55 +0000 https://forums.modx.com/thread/56293/#dis-post-330531
<![CDATA[サイトを作成しているのですがわからないところについて教えてくださ]]> https://forums.modx.com/thread/56291/12373?page=5#dis-post-330513 サイトを参考に作成しています。


いったん頂いた資料を実践したのですが、ブラウザで表示できるのはホーム(タイトル名)として作成したページ1枚だけで、opencafeテンプレート、CSS、画像がどれも適応していないもので、しかも<h1>や<p>のhtmlタグもそのままでてきてしまいます。

No documents found.の部分もそのままでてきてしまいます。

ディレクトリ上に配置する場所がわるいのかなとおもいます。
(資料の通り実行しているので、ただ配置だけここかな、というかんじでおいています。)

必要なhtmは1枚だけだろうとはおもうのですが、おそらく変数などもうまく適応していないと思います。
お知らせ(news5枚分含)~お問い合わせ をプレビューして
(例 http://localhost/modx-0961p2/index.php?id=59
もページが見つかりません と表示されます。

ソース内へのドキュメントIDの変更は資料にある通り行っているので大丈夫だと思います。


サーバ上のディレクトリ構造と
MODx管理画面のツリー構造をおしえてください。

urlはhttp://localhost/modx-0961p2/
でホーム(タイトル名)が表示されます
”お知らせ”の上にカーソルをもっていくと、
urlはhttp://localhost/modx-0961p2/sub/news
"イベント"の上は、
urlはhttp://localhost/modx-0961p2/sub/event.html
"養成講座"は
urlはhttp://localhost/modx-0961p2/sub/staff-training.html
"OCY"は
urlはhttp://localhost/modx-0961p2/sub/about-ocy.html
"お問い合わせ"は
urlはhttp://localhost/modx-0961p2/sub/contact-ocy.html

”お知らせ”は
sub/newsフォルダだけで読みにいけません

"イベント"から"お問い合わせ"まで
もちろんこのようなhtmlファイルはないので読みにいけないのですが、

コンテンツタイプ text/html
(サイト>ドキュメント作成>ページ設定)

フレンドリーURLの接尾辞 .html
(ツール>MODx設定>フレンドリーURL)

などと関係があるのでしょうか?

それともチャンクやスニペットとかMODxの変数が適応できていないためでしょうか?(このあたりのことがまったくわからないのです)

関連する全フォルダのディレクトリの位置がしりたいです。
画面キャプチャがあれば見ながらなんとか作成できるのですが。

 ]]>
https://forums.modx.com/thread/56291/12373?page=5#dis-post-330513 Wed, 26 Mar 2008 05:47:59 +0000 https://forums.modx.com/thread/56291/12373?page=5#dis-post-330513
<![CDATA[余分なjavascriptコード]]> https://forums.modx.com/thread/56292/javascript?page=2#dis-post-330525 携帯向けのコンテンツを作りたく思い、まずは極めてシンプルな、絵もないようなテンプレートを作成しました。
そうしたら

<title>サイト名</title>
<script type="text/javascript">var MODX_MEDIA_PATH = "media";</script>
</head>

というようにコードが生成され、var MODX_MEDIA_PATH~という文字列が携帯の画面に表示されてしまいます。PCでは見えなかったのですが携帯だと見れてしまいますね。

そこで
<script type="text ~ </script>
の1行を削除したいのですが、どのようにしたらよろしいでしょうか。

何とぞご教授いただければと存じます。

ぽん太 huh]]>
https://forums.modx.com/thread/56292/javascript?page=2#dis-post-330525 Thu, 20 Mar 2008 05:52:06 +0000 https://forums.modx.com/thread/56292/javascript?page=2#dis-post-330525
<![CDATA[エイリアスパスを使用した場合のテンプレートでのURLの指定方法]]> https://forums.modx.com/thread/56290/url#dis-post-330472
エイリアスパスを使用するに設定したところ、フォルダに入っているHTMLのみ
CSSが反映されません。

エイリアスパスの注意書きに
注意: このオプションが「Yes」にするとき、即ちエイリアスパスを使用するときは、ドキュメントから参照するものは全て(画像とかCSSとか JavaScriptなど)絶対パスで指定する必要があります。例えば、assets/imagesに対しては/assets/imagesと指定しなければなりません。そうしないとエイリアスパスからの相対パスとなり、期待した参照にはなりません。
とあるので、パスを書き換えたいのですが、全ページ同じテンプレートを使用しているので、
うまく書き換えられません。

フォルダを作るごとに、テンプレートも増やさなくてはならないのでしょうか?

以下の設定で、A.htmlは正常に表示されますが、C.htmlは
<link rel="stylesheet" type="text/css" href="D/e.css.html" />
となってしまうので、cssが適用されません。
href="../D/e.css.html" とフォルダの位置にあわせて変化するような
指定の方法はあるのでしょうか。

良い設定方法をご存じの方よろしくお願いいたします。

----ファイル構成-----------------------------------
A.html
Bフォルダ
  C.html
Dフォルダ
  E.css(5)

----テンプレート(正確には、チャンクです)-----------------
<html>
<head>
<title>[*pagetitle*]|[(site_name)]</title>
<link rel="stylesheet" type="text/css" href="/[~5~]" /> ←ここの指定の仕方です。
</head>
<body>

----管理画面の設定-----------------------------------
フレンドリーURLの使用:Yes
フレンドリーURLの接頭辞:(空欄)
フレンドリーURLの接尾辞:.html
フレンドリーエイリアス:Yes
エイリアスパスを使用:Yes
重複エイリアスを許可:No
自動エイリアス生成:No
----------------------------------------------------]]>
https://forums.modx.com/thread/56290/url#dis-post-330472 Wed, 13 Feb 2008 08:55:33 +0000 https://forums.modx.com/thread/56290/url#dis-post-330472
<![CDATA[【解決!】ページのリンクができません]]> https://forums.modx.com/thread/56289/#dis-post-330469
簡単な質問でスミマセンがなかなか解決できないので力を貸してください。

「Modxでつくる最強のCMSサイト」の「chapter17」の「サブページを作ろう」をやっているのですが、
サブページ1をクリックしても「not found」と表示され、ページがリンクできていません。

テキストどおり、仮想フォルダ「contens」をつくり、そこにドキュメントとして「sub1」をつくりました。

テンプレートのHTMLには<a href="contents/sub1.html">となっていて問題ないのですが・・・ huh

ひとつ気になるのは、テキストには仮想フォルダ「contens」の「フォルダのチェックは入れないでよい」とありますが、何度チェックをはずして保存しても、チェックが入っている状態です。

ためしに絶対パスでテンプレートに書き込んでもだめでした。

よろしくお願いします。]]>
https://forums.modx.com/thread/56289/#dis-post-330469 Wed, 06 Feb 2008 02:14:19 +0000 https://forums.modx.com/thread/56289/#dis-post-330469
<![CDATA[デザイン確認TIPS(MODxタグ埋め込み済みで)]]> https://forums.modx.com/thread/56288/tips-modx#dis-post-330461
例えば、ファイルをブラウザで見ると、ダミー原稿が表示され、
ここに本文が入ります。ここに本文が入ります。
この同じファイルをMODxに入れて表示すると、[*content*]の内容が
●●●●●●●●
と表示されるようにする方法です。(「●●●●●●●●」は[*content*]の内容)

どういう方法か簡単に言うと、スニペット2つを使って、コメントタグをON/OFFして、ダミー原稿と、MODxタグの表示を制御します。

1.コード1行の簡単なスニペットを2つ用意します。(管理画面のリソース管理で「StartComment」「EndComment」スニペットを作成します)
<?php /* StartComment */ return '-- '; ?>

<?php /* EndComment */ return ' --'; ?>


2.ページのソースに、コメントタグと組み合わせて埋め込みます。
<![!StartComment!]>ここに本文が入ります。ここに本文が入ります。<![!EndComment!]>
<!-- <![!EndComment!]>[*content*]<![!StartComment!]> -->

★注意★
スニペットタグを「<!」と「>」で挟むのがミソです。(間に空白等隙間を入れてはダメです)
これで、ブラウザはこのタグを表示しなくなります。
(ブラウザに依存するかもしれませんが、デザイン確認は特定の人物ということで… wink

ちなみに、MODxで出力した場合、該当部分のHTMLソースはこうなります。(こちらは文法的にも正しいはず)
<!-- >ここに本文が入ります。ここに本文が入ります。<! -->
<!-- <! -->●●●●●●●●<!-- > -->


その他の例として、トップページの What’s New を Ditto で出力するような場合、こんな感じのソースになります。
<dl><![!StartComment!]>
<dt>2008.4.1</dt><dd><a href="dummy_detail.html">MODx「CMS AWARDS '08」受賞</a></dd>
<dt>2008.4.1</dt><dd><a href="dummy_detail.html">MODxがバージョン1に!</a></dd><![!EndComment!]>
<!-- <![!EndComment!]>
[!Ditto? &parents=`2` &display=`all` &tpl=`WhatsNewChunk` &dateFormat=`%Y.%m.%d`!]
<![!StartComment!]> -->
</dl>


■動作確認済みブラウザ
Windows:IE6、Firefox2
Macintosh:Firefox2

その他、こんな方法もあるよ!とか、こういう場合に問題があるとか、感想とか、コメントいただけると嬉しいです。


[tt]2007-12-28:管理画面のスニペット作成操作追記[/tt]
[tt]2007-12-28:動作確認済みブラウザ追記[/tt]]]>
https://forums.modx.com/thread/56288/tips-modx#dis-post-330461 Thu, 27 Dec 2007 02:17:39 +0000 https://forums.modx.com/thread/56288/tips-modx#dis-post-330461