Загрузка контента через ajax на страницу Plone - PullRequest
1 голос
/ 27 сентября 2011

Я работаю над сайтом, который был разработан в Plone.Теперь я столкнулся с проблемой, я хотел бы загрузить определенное содержимое из шаблона с помощью вызова ajax на обычной странице Plone (при некотором триггере событий).Нужно ли создавать какой-либо скрипт на Python? Если да, где он должен быть размещен?и более того, как мне интегрировать его с TAL (я полагаю, что это будет необходимо), но я не уверен, как.

Может ли кто-нибудь направить меня по этому вопросу с необходимыми указателями / документами, на которые я должен обратить внимание?очень помог мне решить мою проблему.

Спасибо, Авинаш

Ответы [ 2 ]

1 голос
/ 28 сентября 2011

В " документации разработчика Plone " есть раздел для Javascripting в Plone , который идеально соответствует вашим потребностям

0 голосов
/ 28 сентября 2011

Ваш вопрос немного расплывчатый:

Из вашего вопроса кажется, что вы просто хотите, чтобы ваш вызов ajax возвращал html для заполнения данных на странице где-то тогда?

Кроме того, этоПохоже, вы хотите сделать разработку TTW в ZMI?Большинство разработчиков используют дополнительный продукт и возвращают ваш ответ ajax.

Однако вы можете сделать это TTW с шаблонами страниц просто отлично.

  • Создать новый шаблон страницы
  • заполнить его шаблоном кода, который дает желаемый результат при вызове в контексте содержимого сайта.Например, http://mysite.com/plone/page/my-template
  • в вашем javascript, используйте URL, который в вызове ajax: $ .ajax ({url: 'http://mysite.com/plone/page/my-template', success: function (data) {$ (' # content ').append (data);}})

Нет ничего особенного в том, чтобы делать ajax внутри plone - просто используйте доступные инструменты и соберите их вместе.

...