2013-03-13 6 views
1

Надеюсь, что заголовок делает мой вопрос несколько ясным. Моя проблема с этой темой заключается в том, что после нескольких недель поиска я не нашел никаких подсказок, куда мне нужно пойти, чтобы отредактировать этот парсер в TYPO3.Изменение парсера ссылок TYPO3 для автоматического создания ссылок AJAX

(Этот «парсер» [Я думаю, что я должен это назвать, не стесняйтесь исправлять меня] - это тот, который превращает ссылки, сгенерированные для каждого идентификатора в Бэкэнд, к реальным ссылкам, отправленным клиенту на последней странице HTML)

Что я пытаюсь сделать (на всякий случай это может помочь ответить на вопрос): Я хочу изменить этот синтаксический анализатор таким образом, чтобы он автоматически создавал устойчивые ссылки AJAX на другие страницы на том же веб-сайте, который будет загружайте только те части, которые меняются между страницами, а также эта ссылка должна работать нормально, когда JS отключен. Сам мой вопрос касается только местоположения этого парсера, а не программирования, но если у кого-то может быть другое решение, я с удовольствием выслушаю это.

ответ

0

Ссылки выводятся через typolink или через меню, отображающие большинство случаев. Но не меняйте ядро! Переосмысление. Думаю, вам нужна функция javascript, которая проверяет, является ли страница внутренней, а onclick - изменением запроса.

Вы можете использовать

page.intTarget = _top 

для установки мишени с внутренними связями. Но ИМХО вы должны это делать только с JavaScript.

Решите это, используя жесткокодированную страницу html. Если вы его получите, с TYPO3 будет легко решить проблему. ИМХО это не вопрос TYPO3.

+0

Я вижу, typolink - это термин, который я искал, и вы также правы, что изменение typolink не похоже на aproach, который я ищу. Прикосновение к typolink в любом случае кажется неправильным для того, что я пытаюсь. Эксклюзивное решение JS, похоже, является хорошей идеей, если я могу заставить его работать, но на данный момент у меня проблемы с поиском ссылки на указанную функцию. Если бы это сработало, я мог бы изменить запрос на событие click, и это позволило бы мне создать что-то со всем, что я хочу, без отрицательных побочных эффектов. – XorUnison

+0

jQuery ('a'). OnClick (function() {... load as ajax через добавление f.e. type = 200}); Теперь используйте тип = 200 только для экспорта контента (это другая задача;) – maholtz

Смежные вопросы