Если нужно изменить какой нибудь текст на сайте заделанном на drupal. На пример изменить в интерфейсе "Тема" на "Ложка". C помощью Firefox и Firebug найду, где в коде лежит требуемая надпись! А как найти файл, где сия надпись лежит? Она же где то лежит?
Нужен принцип, как исходя из кода в Firebug найти файл drupal, содержащий требуемый текс.
P.S.
В drupale совсем новичок. Знаю php только в общих чертах - могу "обезьянним" поменять что то в коде php . Думал для drupal будет достаточно знаний , как и для joomla, что бы быстро изменить в коде что то. Но мои знания css и html мало помогли мне самому ответить на сей вопрос, так же, как и знания рукопашного боя, оружия и промышленных биотехнологий.
Спасибо всем, кто ответит конструктивно. Если вопрос вызывает у вас хамство и раздражение - просто "пройдите" мимо.
Комментарии
Настолько абстрактные примеры заслуживают не менее абстрактного ответа..
Более конкретно?
Строка может лежать где угодно..
Если мои телепатические способности меня не подводят..
И вам надо "менять" текст не материалов сайта, а элементов интерфейса...то:
Находим в админке раздел "Перевод интерфейса"-> "Поиск"(поиск переведенных слов)
Вводите в строку запроса свое слово..
Выйдет список фраз на английском(скорее всего) в переводе которых встречается это слово с указанием файла, в котором эта фраза "прописана"..(функция t('английский вариант фразы'))
Но..если эта фраза в не вами написанном коде...то непосредственно в коде ее редактировать нехорошо..
Лучше просто изменить перевод..
ЗЫ... Очень старался не хамить, но наверное сами понимаете, лень подумать и ясно сформулировать вопрос - можно тоже принять за хамство-))
Глядел верстку в шапке?
Вряд ли это в БД лежит..
Спасибо за быстрые ответы. Более чётко формулировать вопрос не получилось, опыт и багаж знаний не позволяет яснее формулировать, так что сорри.
Через перевод интерфейса я и меняю, но думал, что можно прямо в коде изменить часть текста.
Пример корректнее (я надеюсь): Как базу, для своей темы, использую "acquia_prosper-6.x-1.1". Используя thickbox, вывожу всплывающее окно авторизации. В окне есть надпись "Вход, создание нового профиля или запрос нового пароля." Я хочу убрать/изменить её.
Исходя из ваших ответов, делаю вывод, что сделать это можно быстро и без больших (возможных) последствий. только через "перевод интерфейса".
Хотя, очень хочется найти это в коде.
Всем спасибо большое.
Если всё что вы хотите найти "перенести в код" - то друпал раздуется как
большая вонючая какашкамыльный пузырь и умрёт.Нет, уже не хочу. Ещё преподователь по взрывному делу говорил доверять профессионалам.