Всех приветствую!
С друпалом я на Вы, проблема такая, зашел в админку, поменять надо было текст, поменял текст, сохраняю, проверяю а там в контентном части всё послетало, как это исправить?
P.S.
Заранее извиняюсь за возможно тупой, очевидный вопрос.
Если все потерлось именно в "body" контента, где его меняли - то можно предположить, что там были вписаны стили/классы, которые при сохранении вырезал, например, визуальный редактор.
Если есть бекап - можно вернуть оттуда контент, и пересохранить ноду в текстовом формате без визуального редактора, либо отключить вырезание стилей, классов для визуального редактора.
Друпал классный движок-)
По-этому "стили" вставлять в контент - моветон.
Лучше систематизировать применяемые на страницах сайта дизайн-элементы, определить для них нужные классы-селекторы.
И добавить для данных селекторов CSS правила в style.css темы.
Потом просто добавляете классы к нужным элементам содержимого и все отлично темизируется.
А "стили" у Вас слетели, потому-что надо внимательнее относиться к выбору "формата" текстового поля.
Того самого формата, который у Вас на скриншоте:
Текстовый формат: PHP Code
Для каждого формата при сохранении материала срабатывают фильтры (настраиваемые в админке), которые и фильтруют контент в соответствии настройками формата.
Если необходимо в содержимом использовать всю "мощь" HTML-CSS-JS обычно используют формат: Full HTML.
Было это всё примерно так, только на заднике карта, это скрин из вебархива, бэкапа нету, либо есть, но не у меня.
Я так понимаю надо заново прописать классы, которые послетали, но и где и как это сделать, не. Заранее огромное спасибо всем, кто откликнулся, я думал меня тут камнями закидают
Комментарии
Если все потерлось именно в "body" контента, где его меняли - то можно предположить, что там были вписаны стили/классы, которые при сохранении вырезал, например, визуальный редактор.
Если есть бекап - можно вернуть оттуда контент, и пересохранить ноду в текстовом формате без визуального редактора, либо отключить вырезание стилей, классов для визуального редактора.
Да, потерлось в body той страницы, что правил. А как отключить?
Если Drupal 7, ckeditor, то https://drupal.ru/comment/551748#comment-551748
я просто не понимаю, как могло отсюда что-то запороться, если я и стили не трогал, тупо текст и все
или друпал настолько "классный" движок.
Друпал классный движок-)
По-этому "стили" вставлять в контент - моветон.
Лучше систематизировать применяемые на страницах сайта дизайн-элементы, определить для них нужные классы-селекторы.
И добавить для данных селекторов CSS правила в style.css темы.
Потом просто добавляете классы к нужным элементам содержимого и все отлично темизируется.
А "стили" у Вас слетели, потому-что надо внимательнее относиться к выбору "формата" текстового поля.
Того самого формата, который у Вас на скриншоте:
Текстовый формат: PHP Code
Для каждого формата при сохранении материала срабатывают фильтры (настраиваемые в админке), которые и фильтруют контент в соответствии настройками формата.
Если необходимо в содержимом использовать всю "мощь" HTML-CSS-JS обычно используют формат: Full HTML.
Это из бэкапа скриншот или нет? Если нет, то он нам не интересен. Все хотят увидеть что было до вашего вмешательства
Было это всё примерно так, только на заднике карта, это скрин из вебархива, бэкапа нету, либо есть, но не у меня.
Я так понимаю надо заново прописать классы, которые послетали, но и где и как это сделать, не. Заранее огромное спасибо всем, кто откликнулся, я думал меня тут камнями закидают
Значение "Текстовый формат" вручную не меняли? Если так и стоял "php" (что само по себе не айс), то ckeditor тогда, по всей видимости, не при чем.
Менял, изначально было PHP, но опять же, как это связано то, не понятно.
Связано это так - часть форматов при сохранении могут вырезать стили, классы.
Был у вас, например,
сохранили его, и он уже стал
. В таком виде стили к нему не применяются, какие были ранее.
Включите консоль в браузере по F12 - посмотрите теги + стили, станет понятно что менять.