0

Joomlaオタク!

私を助けてください。Web デザイナーは Joomla のデザインを作成しました。

<jdoc:include type="message" />

カスタム コンポーネントのビュー (default.php) 内に配置する必要があります。div のネストが原因で、何も変更できません。

それにもかかわらず、テンプレートの index.php の代わりにコンポーネントのビュー ( default.php ) にJoomla システム メッセージを含めるための解決策を見つける必要があります。出来ますか?

UPD:問題は解決しましたが、次のコードをオーバーライドする必要があります:

<dl id="system-message">
  <dt class="message">MESSAGE_TYPE</dt>
  <dd class="message message fade">
    <ul>
      <li>MESSAGE_TEXT</li>
    </ul>
  </dd>
</dl>

これで:

<div class="message">
  <span class="jsMessage info_message">
    <span>
      MESSAGE_TEXT <a class="close jsCloseMessage" href="javascript:void(0)"></a
    </span>
  </span>
</div>

そのためにtemplates/mytemplate/html/modules.phpファイルを使用する必要がありますか?

4

1 に答える 1

0
$document = & JFactory::getDocument();
$renderer = $document->loadRenderer('message');
$msg=$renderer->render();
于 2012-09-24T16:25:02.113 に答える