2011-08-15 15 views

答えて

0

私の解決策をのぞきますウェブページの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を置くとき。

0

答えを おかげで... ..

$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

+0

PHPプログラマーではありませんが、より具体的になりますか? – Kudykam

+0

それほど簡単ではありませんが、あなたがする必要があるのは、フォームスニペットとプレゼンテーションチャンクの間でphp変数を渡すことです。これはプログラミングのチョップを必要とします。これはmodxサイト自体にもよく記載されています。 http://rtfm.modx.com –

関連する問題