На сайте будет каталог компаний города определенной тематики, в разделах будет два типа отображения карточки компании - краткое с названием и кратеньким описанием (бесплатное размещение), и полное с лого, адресом сайта, полным описанием, фото и т.д (платное). На странице списка компаний (т.е. не на детальной странице карточки) эти карточки также будут различаться - у платных более красивый дизайн в рамке, а у бесплатных просто название с адресом без рамки.
С помощью чего лучше организовать все это?
Комментарии
Есть такой модуль Content Permissions для CCK - распределяй права для ролей пользователей на поля с помощью него
Что то я еще делал для похожей системы, не помню.
я так понимаю в 7 версии настройка прав встроенная уже. Но главная загвоздка не в этом, как сделать чтобы платные карточки выглядели по другому и подсвечивались? Хватит ли для этого всего cck и views и таксономии?
Темизация банальная. В зависимости от значения CCK-поля можно добавить, например, класс к блоку ноды и сделать выводить разные шаблоны. Смотрите в сторону кастомных node.tpl.php