Plone 4: Передача аргументов классу представления (BrowserView)

Я следил за этим URL , чтобы помочь мне создавать представления шаблонов с помощью BrowserView. Пока все работает нормально, и я могу создать шаблон с классом представления.

Мне нужно знать, можно ли передавать аргументы методам внутри класса представления, т.е.

from Products.Five import BrowserView

class Html(BrowserView):
    def still_dreaming(self):
        msg = "Some people are still dreaming"
        return msg

Мне нужно добавить дополнительный аргумент в функцию still_dreaming и обработать его внутри функции следующим образом:

def still_dreaming(self, some_arg):
        msg = some_arg + " Some people are still dreaming"
        return msg

Затем Мне нужно вызвать функцию и передать ей аргумент из моего шаблона. Примерно так:

К сожалению, я не знаю, как правильно передавать аргументы методу. Будем очень признательны за любые указатели.

РЕДАКТИРОВАТЬ: элемент / дата_публикации - это просто некоторая переменная, которая может быть чем угодно. Это только что было определено ранее.

6
задан Frankline 31 January 2012 в 11:55
поделиться