私は、異なる記事の投稿と詳細が送信された、おもちゃ、中古おもちゃ、再生おもちゃに関連する3つのコンポーネントを持っています
画像フォルダには3つのサブディレクトリがあります
1画像/おもちゃ
2画像/中古おもちゃ
画像3枚/再生品
今度は、バックエンドのjoomlaデフォルトエディターを介して画像をアップロードしようとするたびに、常に/ imageフォルダーに表示され、画像をアップロードするフォルダーを選択するように手動で要求します
画像をアップロードするためにフォルダをチェックして手動で選択するのは面倒です
各コンポーネントのエディターは、手動での介入なしに、デフォルトでそれぞれのフォルダーに自動的に表示され、画像をアップロードすることは可能ですか?
たとえば、新しいおもちゃのコンポーネント-メディアマネージャーのアップロード機能は、画像/ newtoysに直接表示し、このディレクトリに画像を保存する必要があります。他のコンポーネントについても同様です。
Joomlaのデフォルトでは!デフォルトパスは変更できますが、この場合はメインフォルダーのみです。
次のように変更できます:
これを解決するには、別のエディターを使用します。たとえば JCE Editor では、ユーザーごとに特定のフォルダーを選択できます。詳細については、次のURLをご覧ください。
Mediaエリアにデータを入力するためにJoomlaのバックエンドを経由する必要はありません。 FTP(またはsftp)を使用して、ファイルをそのまま転送できます。または、ファイルマネージャからCPANELを使用している場合。私はJoomla 3.6.0を使用していますが、変更がない限り、MediaのどのファイルがMySQLデータベースの一部ではないので、Joomlaを経由せずにファイルを追加できます。
一部のホスティングサービスでは、アカウントをデスクトップにマウントしてから、ファイルをメディア領域にドラッグアンドドロップできます。
さまざまなデフォルトのアップロードフォルダが必要なさまざまなコンポーネントの管理ビューを上書きできるはずです。例えば。連絡先の管理ビューを上書きするには:
Edit.phpのコピーを変更します
//この行を追加します:
form-> setFieldAttribute( 'image'、 'directory'、 'newtoys /'); ?> //この前:form-> renderField( 'image'); ?>これで、画像のアップロードボタンをクリックすると、newtoysフォルダーが開始されます。