Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 15.02.2007, 12:43   #1
Dmirys
Новенький
 
Регистрация: 20.07.2006
Сообщений: 3
По умолчанию 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 и вернуть результат?
Dmirys вне форума   Ответить с цитированием
Старый 15.02.2007, 14:09   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Или способ передать контент скрипту, обработать str_replace и вернуть результат?
можно передавать контент своему PHP скрипту
который прицеплятеся к
stdWrap (см доку по stdWrap, дале гугле за примером TS и PHP кода)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 16.02.2007, 07:52   #3
Dmirys
Новенький
 
Регистрация: 20.07.2006
Сообщений: 3
По умолчанию

Спасибо.
Это то, что нужно.
Dmirys вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория