не хотелось бы править систему через БД, ставить новое поле, потом что-то делать с его стилями. Ведь штатное поле title есть и настроено для всех типов контента
Вам и не придется ничего делать со стилями. Да и правка в БД минимальная и делается один раз. Надо в таблице cms_con_типконтента_fields заменить у поля заголовка в столбце type тип caption на seostring. Ну и добавить дополнительное поле в админке, например, name, куда вы будете вводить название приюта или столовой. А поле title вы не сможете заполнять при создании и редактировании записи, так как оно будет генерироваться автоматически из значений других полей. При этом на сайте оно будет выводиться так же, как и сейчас. Но дело ваше, конечно)) Можно хотеть, а можно делать — выбирайте сами.
Подниму тему. Сделал нужные изменения в БД, но вместо заголовка выводится просто цифра 1. При этом URL формируется так, так будто заголовок является seo-полем и получает нужные данные с других полей. Не подскажите в чем может быть причина? Спасибо.