上のテキストフィールドを形成するためのURLから変数を渡す:
MODxの進化:私はURLから文字列を渡す必要があり、ページの読み込み
../page.html?code=123456
形(MODxの中EFORMスニペット) は一度だけ、ページがロードされている(リンクへURLとパラメータ)を正確にあなたがPHPの希望のように、あなたがこれを行うだろう
上のテキストフィールドを形成するためのURLから変数を渡す:
MODxの進化:私はURLから文字列を渡す必要があり、ページの読み込み
../page.html?code=123456
形(MODxの中EFORMスニペット) は一度だけ、ページがロードされている(リンクへURLとパラメータ)を正確にあなたがPHPの希望のように、あなたがこれを行うだろう
私の解決策をのぞきますウェブページのeform呼び出し(およびスニペット):
[!GetCode!]
[!eForm? ... ... &eFormOnBeforeFormParse=`eformGetCode` !]
フォームのコードの追加ラインとEFORMチャンクで
3:フォームに表示されます
..../page.html?code=123456
この:
<input name="code" id="code" value="[+display_code+]" eform="::1:" type="text"/>
5.今、あなたは次のようにURLにparametrを置くとき。
答えを おかげで... ..
$myVar = $_GET['code'];
あなたがいる場合とHAVI
1.コードの取得
と呼ばれる新しいスニペットを作成
<?php
if(!function_exists('eformGetCode')) {
function eformGetCode(&$fields,&$templates){
global $modx;
$code = strip_tags($_GET['codeID']);
$templates['tpl']=str_replace('[+display_code+]',$code,$templates['tpl']);
return true; } }
return '';
?>
2.追加:ngの問題は、... MODxのエラーログに-sean
KudyKamによるソリューションは、データベースを使用するMODXドキュメントの公式ソリューションより優れています。 http://wiki.modxcms.com/index.php/Populate_eform_with_dynamic_data
PHPプログラマーではありませんが、より具体的になりますか? – Kudykam
それほど簡単ではありませんが、あなたがする必要があるのは、フォームスニペットとプレゼンテーションチャンクの間でphp変数を渡すことです。これはプログラミングのチョップを必要とします。これはmodxサイト自体にもよく記載されています。 http://rtfm.modx.com –