ここでは、基本的にはフォームの作成における XML の応用について説明します。フォームの役割はモジュール構成にあります。ここでの設定では、フォームを直接作成するよりも、パラメータの設定がはるかに便利です。まず、フォーム要素の種類を理解します。Joomla は、フォーム要素のスタイルを生成するさまざまな方法を提供します。
コードは次のとおりです。
//カレンダー時刻を生成 ユニット一覧を取得
//エディタ選択リスト
html は、表示拡張子が html であることを示します
list
//ラジオ選択
>
コードは次のとおりです:
テスト
ここには非表示の要素が 1 つだけありますが、さらに作成することもできます。もちろん、これらの要素はカスタマイズすることもできます。場所はカスタム要素タイプです。上記はコンポーネントの要素フォルダーに組み込まれています。作成者はここで次のタイプを定義します
コードをコピーします
コードは次のとおりです。
//カスタム コントロール
//0 から始まる添え字を書かずに配列をリストに変換します
//ラジオの選択であるかどうかを生成
//配列チェック
//無限の分類、セクションを追加してください親クラスを 0
として使用します。使用方法は上記の通りです。要素のカスタム ファイルはダウンロードで提供されます。次に、ビュー フォルダー内の view.html.php に次のステートメントを追加します。 views フォルダー
コードをコピー コードは次のとおりです:
$form = new JParameter('',JPATH_COMPONENT.DS. 'models'.DS.'form.xml');
$form->set('m1','デフォルト値');
$html=$form->render('詳細', 'html'); //details は要素名の配列です
$this->assignRef('html',$html);
上の 2 番目の文は代入です。 hidden フィールドは編集時に値を取得するのと同じです。 3 番目と 4 番目の文は、フォーム html をテンプレートに出力し、詳細は要素名配列名、生成される m1 の名前は詳細[m1]、次にフォームです。 php は次のように呼び出されます。
コードをコピー コードは次のとおりです:
このようなフォームが生成されます。フォーム要素を直接記述するよりも、スタイルや内容を変更するのが簡単です。joomla2.5 バージョンでは、xml ファイルを変更するだけです。基本的にはこのように実装されていますが、xml ファイルの記述方法が大きく異なります。
内のフォーム要素を使用できます。特に、テンプレート設定パラメータとモジュール パラメータでは、フォーム要素のスタイルを独自に拡張できます。組み込みでは提供されていない、一般的に使用されるスタイル タイプがいくつかあります。 、配列変換リスト、配列変換チェック、無限分類などのスタイル。ここでの型は実際には API の JElement クラスです。これは、カスタム フォーム要素を参照する方法です。ここで例を示すか、ソース ファイルを参照すると、ファイル名はcustom.php、タイプはcustom、呼び出しメソッド
コードをコピー コードは次のとおりです:
// カスタム表示//
define('_JEXEC') または die('制限されたアクセス');
class JElementCustom extends JElement{
var $_name = 'Custom'; name, $ value, &$node, $control_name) {
$html=カスタマイズ
EOF;
return $html
}
}
これ以上詳しくは説明しませんが、これが気に入らない場合は、フォーム要素を使用することもできます。 joomla がこれらを提供しています。これらを使用してみてはいかがでしょうか?
カスタム要素をダウンロードします: elements_jb51.rar

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック









