Какая разница, чем ты выводишь DOM? Тебе надо стилизовать это грамотно, а тут уже дело за тобой. В теории каждой категории в CMS можно присваивать опр. класс или ID и с помощью CSS уже играться с ними.
@Fesor Спасибо, но ангг. яз. знаю, а вот с Symfony толком не работал. Может надо что то еще сделать, кроме как создать БД, таблицы и скачать требуемые зависимости?