0

Joomla を使い始めたばかりで、Hello World コンポーネントの作成チュートリアルに従っています。いくつかの大きな頭痛と何度も何度もやり直した後、ようやくどこかにたどり着きました

コンポーネントが動作するようになりました。コンポーネント オプションには、SQL クエリが入力されたドロップダウン リストがあります。admin/config.xml

<?xml version="1.0" encoding="utf-8"?>
<config>
    <fieldset
        name="greetings"
        label="COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_LABEL"
        description="COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_DESC"
    >
        <field 
            name="greeting" 
            type="sql" 
            label="Select an article" 
            query="SELECT id, greeting FROM #__helloworld" 
            key_field="id" />
    </fieldset>
    <fieldset
        name="permissions"
        label="JCONFIG_PERMISSIONS_LABEL"
        description="JCONFIG_PERMISSIONS_DESC"
    >
        <field
            name="rules"
            type="rules"
            label="JCONFIG_PERMISSIONS_LABEL"
            class="inputbox"
            validate="rules"
            filter="rules"
            component="com_helloworld"
            section="component"
        />
    </fieldset>
</config>

私はこのチャップがこの質問をするのと同じ問題を抱えています J2.5でコンポーネントパラメータを設定するにはどうすればよいですか?

オプションを選択してコンポーネント テーブルを更新し、選択したオプションの ID が別の列で更新​​されるようにしたい (デフォルト)。

params フィールドは更新されておらず、おそらく何もしていないように見えます。

admin/modelsデータベースを更新するために更新する必要があるフォルダーにクラスがありますか?もしそうなら、何を入れますか? 私は何時間も探していましたが、出くわした答えはコードを与えるだけで、それを入れる機能はありません

4

1 に答える 1