web-dev-qa-db-ja.com

代替レイアウトがオプションとして表示されない

Joomla 2.5.16で記事の代替レイアウトを作成したい。テンプレートのオーバーライドフォルダーで、現在のテンプレートオーバーライドファイル(default.php)を複製し、名前をmyarticle.phpに変更しました。

しかし、なんらかの理由で、記事マネージャーのレイアウトオプションのオプションとして、新しいarticle.phpファイルが表示されません。それでもdefault.phpのみが表示されます。

1
FFrewin

フォルダ構造が正しいことを確認してください:

コンポーネントパス:/components/com_content/views/article/tmpl/default.php

テンプレートパス:/templates/mytemplate/html/com_content/article/myarticle.php

3
Chad Windnagle

オーバーライドファイル名にアンダースコアを挿入するという罠に陥りました。これは許可されていません許可されています( https://docs.joomla.org/Layout_Overrides_in_Joomla#Module_Alternative_Layouts )、そしてそれを行う場合、オーバーライドは表示されません。

2
akame