Это в основном вопрос лучшей практики;вот настройка.Я создаю небольшое приложение для управления персонажами для настольной игры.
- У меня есть типы контента для персонажей, брони и инвентаря персонажей.
- У брони есть поле под названием Защита,скажем, в этом примере это 3.
- Инвентаризация персонажей использует ссылку на узел, чтобы связать персонажа с броней, создавая один экземпляр.У этого узла есть дополнительное поле Бонуса, скажем, 2.
- Персонаж имеет в своем инвентаре второй кусок Доспеха, второй элемент имеет Защиту 2 и дополнительный Бонус 0.
В настоящее время пользователь видит узел персонажа, за которым следуют две таблицы Views Attach, отображающие текущий инвентарь брони и оружия.Моя цель состоит в том, чтобы представить показатель Total Defense на узле персонажа, который теперь равен 7 в приведенном выше примере.Я не думаю, что смогу использовать представление, потому что часть Views Attach запускается и визуализируется после узла.
Я мог бы использовать db_fetch_object (db_query ($ myquery)), чтобы получить информацию, но есть ли ещеумный или простой способ справиться с этим?CCK Computed Field (которое я также широко использую) здесь не применимо.И если я уже пишу один запрос, я не вижу здесь никакого преимущества в использовании Views, когда я мог бы сделать всю страницу таким образом и построить свои собственные таблицы инвентаризации.
Мысли?