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

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

Ответ
 
Опции темы Опции просмотра
Старый 09.12.2008, 18:46   #1
starter
Новенький
 
Регистрация: 18.11.2008
Сообщений: 11
По умолчанию Извлечение содержимого tt_content через typoscript

Добрый день, возможно элементарный вопрос, но не могу найти решение.

В рте редакторе создан список элементов с линками, требуется через тайпоскрипт извлечь этот список.

Пример в базе:
Код:
<ul>
<li><link 1828 - internal-link "Opens internal link in current window">Link1</link></li>
<li><link 2508 - internal-link "Opens internal link in current window">Link2</link></li>
<li><link 66 - internal-link "Opens internal link in current window">Link3</link></li>
<li><link 1828 - internal-link "Opens internal link in current window">Link4</link></li>
</ul>
Использую такой код:
Код:
lib.faq=TEXT
lib.faq.data=DB:tt_content:1777:bodytext
Но при таком методе теряется содержимое линков:
Код:
<ul>
<li><link 1828="" -="" internal-link="" opensinternallinkincurrentwindow="" />Link1</link></li>
<li><link 2508="" -="" internal-link="" opensinternallinkincurrentwindow="" />Link2</link></li>
<li><link 66="" -="" internal-link="" opensinternallinkincurrentwindow="" />Link3</link></li>
<li><link 1828="" -="" internal-link="" opensinternallinkincurrentwindow="" />Link4</link></li>
</ul>
Буду благодарен за любые советы по "нормальному" извлечение линков. Заранее огромное спасибо
starter вне форума   Ответить с цитированием
Старый 09.12.2008, 19:48   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Лучше напишите что вы хотите сделать. Может быть есть более разумный способ!

Содержимое RTE редактора при сохранении и извлечениии из базы правильным TYPO3-способом проходит "трансформацию", поэтому выглядит как нужно, в том числе получаются нормальные линки.

Если просто считать такое поле из базы "как текст", то правильного HTML там не будет.
dmartynenko вне форума   Ответить с цитированием
Старый 10.12.2008, 00:20   #3
starter
Новенький
 
Регистрация: 18.11.2008
Сообщений: 11
По умолчанию

Задача включить в темплэйт набор линков с возможностью для пользователя легко его редактировать. Выбрал способ, что пользователь просто вводит в РТЕ линки (пользуясь стандартной возможностью устанавливать лики нажатием кнопки и выбором таргет страницы из дерева). Задача считать эти линки в ТС и перенаправить в темплейт.

Хм... Возможно вообще ход мыслей неправильный по реализации задуманного? Направьте на путь истинный
starter вне форума   Ответить с цитированием
Старый 10.12.2008, 14:44   #4
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

Цитата:
Сообщение от starter Посмотреть сообщение
Задача включить в темплэйт набор линков с возможностью для пользователя легко его редактировать. Выбрал способ, что пользователь просто вводит в РТЕ линки (пользуясь стандартной возможностью устанавливать лики нажатием кнопки и выбором таргет страницы из дерева). Задача считать эти линки в ТС и перенаправить в темплейт.

Хм... Возможно вообще ход мыслей неправильный по реализации задуманного? Направьте на путь истинный
Мягко говоря неординарный путь Вы выбрали. Есть елемент "Меню/Карта сайта"-тип "Меню этих страниц" специально созданый для подобных задач
Дмитрий Самойлов вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Включить TypoScript, выключить TypoScript. thebat TypoScript практикум 4 28.04.2007 15:05


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


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

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