web-dev-qa-db-fra.com

Remplacement de la disposition de la galerie de contenu par la disposition de la galerie de contacts

nous avons sur notre modèle la possibilité de créer une vue de galerie pour le contenu/les catégories. cela ressemble à ce qui suit: enter image description here

alors et maintenant - j'essaie d'obtenir la même vue pour les contacts. Dans les contacts, il y a aussi des catégories et des éléments, donc je suppose que cela devrait être possible.

j'ai copié les fichiers suivants dans le dossier de modèles pour le contact (com_contact):

gallery.xml
gallery_children.php
gallery_item.php
gallery_links.php

je reçois maintenant une erreur dans le fichier principal gallery.php: Remarque: Propriété non définie: ContactViewCategory :: $ intro_items dans /srv/www/vhosts/kubler.ch/httpdocs/templates/as002057/html/com_contact/category/gallery .php à la ligne 103

sur ces lignes, cela ressemble à ceci (101-104:

<?php
$introcount = (count($this->intro_items));
$counter = 0;
?>
2
GreenLion

Vous ne pouvez pas copier de fichiers d'une vue de composant à une autre. Les vues ont été codées spécialement pour ce composant spécifique. Les noms de variables pour com_content sont différents de com_contact

N'essayez pas de faire les choses de manière rapide;) Ce que je suggérerais de faire est de créer votre modèle de remplacement de modèle en copiant les fichiers de vue à partir de com_contact à votre modèle.

A partir de là, commencez à fusionner les modifications structurelles de votre galerie dans le com_contact passer outre. Cela peut sembler prendre un peu de temps, mais c'est le seul moyen.

J'espère que cela t'aides

1
Lodder