У вас куча мешанины в голове сейчас судя по вопросу. И вы пытаетесь придумать решение какой-то задачи плохо понимаю, как в принципе работает Opencart.
1. Лучше задайте вопрос не по вашему решению задачи, а по тому как вашу задачу лучше решать.
2. Почитайте как в принципе устроен Opencart. Что такое База данных, Модель, Контроллер, Шаблон. Если вы планируете решать свои задачи самостоятельно, лучше для начала разобраться с основами.
Теперь по содержимому вопроса:
Т.е., к примеру, я хочу изменить данные страницы не через графический интерфейс, а непосредственно через файл
Уже верно заметили, что содержимое статьи хранится в БД.
В графическом редакторе есть режим исходного кода. Вы можете скопировать исходный код в ваш любимый редактор, поправить его там и вставить обратно.
В footer.tpl я вижу только цикл, который берет каждую из статей и выводит на экран, но понять, откуда он их берет, я не могу)
Шаблон берет данные из контроллера. А контроллер из модели.