浅川浩二
Joomla!についての話題をベースに機能拡張などの説明を行います。
浅川浩二
ユーザにおけるフィールドとは項目のことであり、例えばその利用者に年齢や性別などの新たな項目を追加したいときに有効となります。Joomla!では記事そのものににもフィールドを追加する機能がありますが、そのユーザ版ということで構成的には同じものです。
浅川浩二
Joomlaの言語関連ディレクトリ構造
Joomlaの場合、フロントエンドの言語ディレクトリと管理画面用の言語ディレクトリが分かれています。
表示用(フロントエンド)言語ディレクトリ
サイト上で表示される状態の言語ファイルが入っています。日本語ファイルはja-JPというディレクトリに格納されます。
--language
---en-GB(英語)
---ja-JP(日本語)
これらの中にはjoomla の言語ファイルやそのほかのコンポーネント、モジュール、プラグインなどが混在しています。それら追加される言語ファイルはインストールする際に指定されたxmlの内容に基づきアップロードされています。
管理用(バックエンド)言語ディレクトリ
--administrator
---language
----en-GB
----ja-JP
例外的言語ファイルディレクトリ
コンポーネントの中には例外的な構造をもつものあり、そういったものはコンポーネントの自分のディレクトリ内にその言語ファイルを指定している場合もあり、注意が必要です。