-1
我創建了名爲「bdrMenuView」的browserView類。它應該像「class bdrMenuView(BrowserView):」一樣。該類包含名爲「createPictMenu」的方法。整個班級應該是從另一個類創建一個類的實例
class bdrMenuView(BrowserView):
def createPictMenu(self):
現在我已經寫了一個名爲LogoViewlet的類。它應該像「class LogoViewlet(ViewletBase):」一樣。並且該類包含名爲「update」的方法。整個班級應該是
class LogoViewlet(ViewletBase):
def update(self):
現在我想調用另一個類的browserView類的方法。我創建了一個類的實例,如
class LogoViewlet(ViewletBase):
def update(self):
a = bdrMenuView(self,BrowserView) ---------> instance of BrowserView class
logoName = a.createPictMenu()
我想知道它是正確的還是不是我創建的。
我在郵件列表上看到您正試圖從徽標視圖中創建視圖。這是一個錯誤。要製作菜單,您應該使用現有菜單portlet之一,或根據它們製作您自己的菜單。 –
我想將默認的Plone徽標替換爲我們的菜單。爲此,我使用了默認的LogoViewlet。因爲我稱自己的班級方法。所以它將返回我們的菜單....所以,只有我必須調用我們自己的類方法從默認的LogoViewlet類... –
哦,你想改變href鏈接點的位置?當你說你想「將徽標替換爲我們的菜單」時,你是在說些什麼? –