Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   htmlSpecialChars decode (http://forum.typo3.ru/showthread.php?t=2670)

Dmirys 15.02.2007 12:43

htmlSpecialChars decode
 
У меня правая колонка используется для дополнительного меню и заметок на полях. Кодировка сайта windows-1251. Столкнулся с проблемой, что если в заголовках страниц (названия которых формируют меню) имеется символ закодированный как &#xxxx; он заменяется на &#xxxx;

Код:

styles.content.getRight < styles.content.get
styles.content.getRight {
  select.where = colPos = 2
  stdWrap.required = 1
  stdWrap.htmlSpecialChars = 0
  stdWrap.parseFunc.short.&amp; = &
  stdWrap = |
}

htmlSpecialChars с любыми значениями амперсанды не преобразует. Изменяется только HTML, окружающий пункты меню.

Short было бы отличным решением, но эта функция не работает только с буквами, цифрами и символами _.

Есть ли какой-то аналог функции short для замены &amp; на & ?

Или способ передать контент скрипту, обработать str_replace и вернуть результат?

Valery Romanchev 15.02.2007 14:09

Цитата:

Или способ передать контент скрипту, обработать str_replace и вернуть результат?
можно передавать контент своему PHP скрипту
который прицеплятеся к
stdWrap (см доку по stdWrap, дале гугле за примером TS и PHP кода)

Dmirys 16.02.2007 07:52

Спасибо.
Это то, что нужно.


Часовой пояс GMT +4, время: 16:29.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot