Текст на странцах сайта, выносимый из шаблона -- как хранить, выводить?

Духовность™

Продвинутый новичок
Текст на странцах сайта, выносимый из шаблона -- как хранить, выводить?

Есть на каждом сайте какие-то текстовые блоки - пояснения, заголовки, надписи на кнопках и т.д. Все это надо выносить из шаблона и хранить отдельно, в каки-то конфигах.

До этого все хранил в одном большом массиве, который загружался при каждом открытии страницы. Теперь, думаю, это не целесообразно. Если мы открыли страничку с регистрацией, то зачем нам загружать информационные блоки, предназначенные для каких-то других модулей?

Ну, собственно, ничего в голову не приходит, кроме как создать на каждый модуль свой конфиг-файл и подгружать его в зависимости от нужного модуля.

Это правильно? Или есть какие-то другие способы?
 

dimagolov

Новичок
Отношение многие к многим, то есть каждому модулю соответствует множество надписей, но каждая надпись может использоваться многими модулями и повторять их по идее не кузяво.
Задачка для БД в общем (кстати, там плавно многояычность реализуется).
Или прикинуть какие будут вариации по объему для "среднего модуля" и не париться, а хранить все в одном файле. Ну а для частоиспользуемых модулей, которые выпадают из статистики "среднего модуля", можно заточить отдельные файлы.
 
Сверху