Вывести динамическое меню typo3 на сторонний сайт - PullRequest
0 голосов
/ 06 февраля 2012

Я хочу иметь возможность показывать меню typo3 на стороннем сайте, так как есть часть сайта, которая размещена в другой системе.Я бы предположил, что лучший способ сделать это - через фид json или xml, но я не вижу, как вывести json через typoscript или любой другой метод динамически в typo3?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012

Вы даже можете добавить пользовательский объект PAGE (через TypoScript) с другим typeNum. Добавьте к этому объекту PAGE только меню, а не содержимое (например, css_styled_content). Вы также можете отключить весь код заголовка. Результатом является только HTML-код меню, которое можно вывести непосредственно на другой сайт.

0 голосов
/ 09 февраля 2012

Возможно, вы сможете получить HTML через http-запрос, разобрать HTML-документ и вставить меню в нужное место.

 $homepage = file_get_contents('http://www.example.com/page/with/menu/');
 ... crop 

Таким образом, на вашей веб-странице TYPO3 вам нужно только создать страницу с меню, которое вам нужно на другом сервере. Разбирай контент и пользуйся только меню. F.E. Вы можете добавлять и добавлять маркер в ваше меню.

 lib.menu = HMENU
 lib.menu {
   ... your config ...
   stdWrap {
     prepend = TEXT
     prepend.value = ####SomeMarkerBegin###
     append = TEXT
     append.value = ###SomeMarkerEnd###
   }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...