В дереве node сделал для вложенных нод, вывод body вместо вывода заголовков. ( на уровне 1 )
в Body стоят картинки и они нормально отображаются. ( на уровне 2)
Но стоит поднятся на уровень 1, как ссылки отображаются так
в html вот что: & lt;img src=& quot;/files/u1/images.jpeg" width=& quot;97& quot; height=& quot;135& quot; alt=& quot;& quot; /& gt;'
как понимаю - где то происход подмена "опасных" символов, но не могу найти где.
Формат ввода стоит везде одинаковый.
Где убрать замену кавычек и скобок?
Спасибо!
Комментарии
ничего не видно.
вместо картинки отображается ее ссылка:
<img src="/files/u1/images.jpeg" width="97" height="135& quot; alt="" />'
, а если просматривать html готовой страницы тогда видим:
&_lt;img src=&_quot;/files/u1/images.jpeg" width=&_quot;97&_quot; height=&_quot;135&_quot; alt=&_quot;&_quot; /&_gt;'
модуль filter непричем, где то в другом месте происходит подмена символов.
Замену title на body произвожу в function book_tree() и в этот момент символов &_lt; и &_quot;
еще не наблюдается.
( везде в символы добавил _ )
Спасибо!
надо сайт посмотреть, где там у тебя что-то "выше", а то сходу...
сайт пока локально работает.
Но я уверен что это действие стандартного механизма друпала, схожего с
магическими кавычками для sql
кто нибудь подскажите!
это же просто, для тех кто программирует хотябы недельку в друпале!!!
Спасибо!
друпаловская функция check_plain делает автозамену "опасных" символов на строковые последовательности. смотри, где это у тебя используется. самое простое - при вызове функции t() с массивом переменных, те которые начинаются с '@' - они заменяются через check_plain.
Круто! То, что нужно. Спасибо огромное!
Проблема решена.
А у меня наоборот в ссылку попадала кавычка ("") и портила ее. Надо было заменить ее на & quot;. Сделал с помощью check_plain
Спасибо за помощь.