2009-12-05 4 views
0

Je travaille actuellement sur un site de voyage pour un de mes clients, ils ont besoin d'un cms pour qu'ils puissent ajouter des hôtels et des destinations et aussi mettre à jour leur site web facilement.Problème avec les catégories et le module de structure - Expressionengine

La structure de base du site est expliquée ci-dessous:

1. Home page 
This page currently pulls out destination information and a section of hotels that change on the refresh of the page. 

2. Destination listing page one 
    This page will show the countries in this specific destination so for example: if the destination is the Caribbean it’ll list out the countries that my client sells hotels for, sorted by rating so if a hotel is rated 5 stars it’ll appear near the top of the listings. The countries are setup as categories and are unique to the listing pages, the categories contain a brief description of that country and an image that will link to the hotel list page displaying the hotels in that country. 

    2b. Hotel list 
     This page will contain the list of hotels that are on sale in the specific country. 

     2c. Hotel description page 
     This page contains pictures and information about the selected hotel. 

3. Destination listing page two 

    3b. Hotel list 

     3c. Hotel description page 

This section has the same concept as the first destination listing section above except the information is unique to its destination. (obviously) 

Alors premières choses d'abord, je vais avoir quelques problèmes avec la façon dont la fonctionnalité du CMS fonctionne, au moment d'ajouter un hôtel mon le client doit remplir une grande forme (ils aiment ça car cela signifie qu'ils ne doivent pas trop bouger les cms). J'ai créé deux weblogs pour chaque destination, mais les champs sont les mêmes.

Pour ajouter un hôtel à un pays spécifique, vous devez l'assigner en utilisant des catégories. Maintenant, le problème que je suis ici est que si je veux faire apparaître un hôtel dans plus d'un pays, il affiche les noms de pays, les images et les descriptions et je ne peux pas comprendre ce qui se passe, j'ai pensé utiliser une sorte de système de marquage parce que je pensais que cela pourrait être plus approprié à ce que je dois faire? Deuxièmement j'ai téléchargé et installé le module de structure car je pensais que ce serait bon pour aider mon client à voir visuellement comment le site est structuré (excusez le jeu de mots) et rendre l'ajout d'hôtels et d'autres pages et contenu encore plus facile que est déjà et non seulement cela, mais d'avoir un menu et un sitemap automatiquement mis à jour. J'ai lu la documentation et j'ai essayé d'expérimenter quelques-unes de ses fonctionnalités - telles que la fonctionnalité des listes. Je pensais que c'était peut-être une meilleure façon d'énumérer et d'organiser mes pays au lieu d'utiliser des catégories ou des étiquettes, mais cela fonctionnerait-il ou rendrait-il les choses beaucoup plus difficiles à maintenir et à suivre? Parce qu'actuellement, si mon client veut modifier un certain hôtel, il suffit de le sélectionner dans le menu d'édition et de modifier toutes les informations de ce post, en utilisant la méthode de structure, cela rendrait-il cela plus difficile? D'après ce que je peux voir, le module de structure fonctionne en traitant les messages de blog comme des «pages» maintenant dans cet esprit si je voulais utiliser la structure comme je le ferais fonctionner comme je le veux, en termes d'avoir un weblog avec un grand groupe de terrain de sorte que quand un hôtel est ajouté toutes ses informations sont dans un endroit au lieu d'être réparties sur 3 weblogs différents?

DROIT, j'espère que je ne vous ai pas confondu ici .. Si vous avez besoin de plus d'informations juste holla à moi!

Merci

+0

Avez-vous progressé? –

Répondre

1

Faire un blog pour les hôtels, utilisez le module Playa de relier les hôtels aux pages de structure. (Je sais que cette réponse est un peu en retard, le site est probablement fini depuis longtemps ...)

+0

ouais, j'opterais pour Playa dans ce cas aussi –

Questions connexes