web-dev-qa-db-ja.com

JLayoutの推奨される使用法

プラグイン内で、HTML構造をプレビューするためのポップアップウィンドウを作成する必要があります。 JLayoutを使用してそれを達成できますか、それを行うためのより適切な方法はありますか? JLayoutがその方法である場合、特定のレイアウトが使用されているかどうかを確認する方法も知りたいです。ありがとう。

3
n.h.

JoomlaのrenderModal関数を使用して、Bootstrapモーダルを開始できます。

$name = 'myModal';
$html = '<a href="#modal-' . $name.'" data-toggle="modal" class="btn">Launch modal</a>';

$modalParams = array();
$modalParams['title']  = 'Modal title';

$modalBody = '<p>Modal main text line 2</p>';
$modalBody .= '<p>Modal main text line 2</p>';

echo $html .= JHtml::_('bootstrap.renderModal', 'modal-' . $name, $modalParams, $modalBody);

$modalBody変数には、すべてのモーダルコンテンツが含まれている必要があります。

結果のスクリーンショットは次のとおりです。

enter image description here

お役に立てれば

5
Lodder