Смена системного имени в типах контента

InstantCMS 2.X
#1 15 февраля 2018 в 15:13
У кого есть решение как изменить системное имя типа контента. Пробовал через замены в бд, Все работает но перестает добавляться контент.
Кто-нибудь менял? Может есть смысл заложить такую возможность в систему по умолчанию.
От благодарю материально. Заранее спасибо.
#3 15 февраля 2018 в 15:40
Capitan,
А в чем собственно сложность-то?
Переименовываем все нужные таблицы, переименовываем системное имя типа контента и всё!
Вот на примере переименования articles в stati:
  1. RENAME TABLE `cms_con_articles` TO `cms_con_stati`;
  2. RENAME TABLE `cms_con_articles_cats` TO `cms_con_stati_cats`;
  3. RENAME TABLE `cms_con_articles_cats_bind` TO `cms_con_stati_cats_bind`;
  4. RENAME TABLE `cms_con_articles_fields` TO `cms_con_stati_fields`;
  5. RENAME TABLE `cms_con_articles_props` TO `cms_con_stati_props`;
  6. RENAME TABLE `cms_con_articles_props_bind` TO `cms_con_stati_props_bind`;
  7. RENAME TABLE `cms_con_articles_props_values` TO `cms_con_stati_props_values`;
  8. UPDATE `cms_content_types` SET `name` = 'stati' WHERE `name` = 'articles';
  9. UPDATE `cms_widgets_pages` SET `name` = REPLACE(name,'articles', 'stati');
#4 30 июля 2018 в 10:27

Ris

Ris
Сделал по вашему примеру.
Все заработало, кроме виджетов — joxi.ru/D2Pd99LCp6MKx2
#5 30 июля 2018 в 12:31

Все заработало, кроме виджетов

@Monix
  1. UPDATE `cms_widgets_pages` SET `name` = REPLACE(name,'articles', 'stati');
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.