テンプレートには、コンテンツ/カテゴリのギャラリービューを作成する可能性があります。次のようになります。
だから今は-連絡先に対して同じビューを取得しようとしています。連絡先にはカテゴリとアイテムもあるので、可能だと思います。
次のファイルを連絡先のテンプレートフォルダー(com_contact)にコピーしました。
gallery.xml
gallery_children.php
gallery_item.php
gallery_links.php
メインファイルgallery.phpでエラーが発生します:通知:未定義のプロパティ:/srv/www/vhosts/kubler.ch/httpdocs/templates/as002057/html/com_contact/category/galleryのContactViewCategory :: $ intro_items 103行目の.php
これらの行の周りは次のようになります(101-104:
<?php
$introcount = (count($this->intro_items));
$counter = 0;
?>
コンポーネントビュー間でファイルをコピーすることはできません。ビューは、その特定のコンポーネント用に特別にコーディングされています。 com_content
の変数名はcom_contact
とは異なります
やらないことを試してはいけません;)私が行うことをお勧めするのは、com_contact
からテンプレートにビューファイルをコピーして、基本的なテンプレートオーバーライドを作成することです。
ここから、ギャラリーの構造変更をcom_contact
オーバーライドにマージします。少し時間がかかるように見えるかもしれませんが、それが唯一の方法です。
お役に立てれば