1

In setting up the parameters for my component,I want one of them to be an article ID that is opened and used. According to Joomla Standard Parameter Types, text is the only option.

Can integers be specified, or is there a way to validate the input?

4

1 に答える 1

1

私の知る限り、テキストは唯一の標準的なソリューションです。ただし、Joomla ではカスタム パラメータ タイプを使用できます。整数に対して 1 つ行うことも考えられますが、記事の選択のみの場合は、Joomla が com_content コンポーネントに対して行うことを行うことができます。

  1. 次の名前の管理コンポーネントに新しいフォルダーを作成しますadministrator\components\com_mycomponent\elements
  2. administrator\components\com_content\elements\article.php新しいフォルダー (およびセキュリティのための index.html) にコピーします。
  3. 以下に示すように、コンポーネントで「記事」のパラメーター タイプを指定できるようになりました。コンポーネント構成に記事のドロップダウンが表示されます。
  4. 「params」に要素フォルダーへの addpath を必ず含めてください。

<params addpath="/administrator/components/com_mycomponent/elements" />

<param type="article" name="article_id" default="0" label="Select Article" />

于 2012-07-11T23:41:19.927 に答える