Я примерно так делал :
Создаём скрипт накоторый поститься. В скрипте примерно так :
request = container.REQUEST
RESPONSE = request.RESPONSE
title = request['title']
body = request['body']
id = context.plone_utils.normalizeString(title,relaxed=True) # Делаем
транслитерацию
id = context.plone_utils.normalizeString(id) # Нормализуем в
нормальный для id формат
context.invokeFactory('Project',id=id,title=title,body=body)
On Oct 27, 12:56 pm, Michael Krishtopa <
[hidden email]> wrote:
> А может кто-нибудь метнёт похожим примером в меня?
>
> Юрий Поляков пишет:
>
>
>
> > Вроде бы тот normalizeString который реально срабатывает в последних
> > версиях подключается через адаптер. Соответственно, можно (наверное)
> > через zcml подключить свой адаптор и модифицированную утилиту
>
> > normalizeString.
> >> Для проекта надо чтобы к этому ID добавлялись 3 случайные цифры
> >> (
http://www.google.com/support/news_pub/bin/answer.py?answer=68323)
>
> >> Исследования :) показали, что в
> >> from Products.CMFPlone import utils
> >> есть функция normalizeString, которая преобразует при создании контента
> >> его Title в ID. Надо как-то для этого tool
>
> >> Как можно это легко реализовать, чтобы это работало только для одного
> >> сайта (не всего инстанса), и, желательно, при создании контента типа
> >> "Новость"? Но можно и без последнего пожелания - лишь бы работало.
>
> --
> Regards, Michael Krishtopa [Theo]
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group
http://plone.org.ru/Для отправки сообщений
[hidden email]
Новые участники контролируются
Архив и настройки подписки
http://groups.google.com/group/plone-ru-~----------~----~----~----~------~----~------~--~---