質問: com_usersコンポーネントのオーバーライド ユーザー登録コンポーネントを上書きできません。私の目的は、名前が3つのフィールド(姓、ミドル、姓)に分割され、[ユーザープロファイル]セクションに入力されるため、[名前]フィールドを表示しないことです(これはオーバーライドされたプラグインであり、それに応じて処理されます)。スケーラビリティをサポートし、アプリケーションのアップグレードを保証してコアファイルを作成するには、オーバーライドがテンプレートオーバーライドによるものであってはなりません。これまでにテストしたのは、com_usersコンポーネントの変更されたクローンをアップロードしようとしたことです。この場合、com_users\models\formsのname要素を削除し、zipファイルを作成して、 extension manager経由でアップロードしました。 しかし、それでもオーバーライドは機能しませんでした。何かご意見は?
回答: コンポーネントファイルに変更を導入すると、それらは次のjoomla!で置き換えられます。更新。これらは、カスタマイズを可能にする出力オーバーライドです。 出力オーバーライドの理解 - http://docs.joomla.org/understanding_output_overrides コンポーネントの出力タイプとレイアウトのオーバーライド 3.1出力タイプ 3.2レイアウト 3.3レイアウトファイルのコピーまたは作成 3.4サブレイアウトのオーバーライド ニーズを解決するのに十分でない場合は、(コアコンポーネントファイルを変更するのではなく)新しいコンポーネントを作成する必要があります。