Ergebnis 1 bis 6 von 6

Thema: Python Script als Browser View registrieren?

  1. #1
    Meister(in)
    Registriert seit
    14.02.2008
    Ort
    München
    Beiträge
    456
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Python Script als Browser View registrieren?

    Hallo alle miteinander,

    ich habe heute mal wieder eine kleine Frage. Es geht um die Registrierung eines Python Scripts als Plone 3 Browser View

    ich habe ein Script:
    Code:
    ## Script (Python) "do_something"
    ##bind container=container
    ##bind context=context
    ##bind namespace=
    ##bind script=script
    ##bind subpath=traverse_subpath
    ##parameters=
    ##title=
    ##
    from Products.CMFCore.utils import getToolByName
    
    REQUEST = context.REQUEST
        
    tool = getToolByName(context, 'some_Tool')
    return tool.do_it(context)
    welches schonmal in einem alten zope2-Produkt funktioniert hat, dort war es in einem Skin-Layer installiert.

    Wie bekomme ich dieses jetzt richtig instanziiert, so dass ich es aus einer Action heraus aufrufen kann:

    ich habe es mit diversen Aufrufen in einer configure.zcml versucht:
    Code:
    <configure
    	xmlns="http&#58;//namespaces.zope.org/zope"
    	xmlns&#58;browser="http&#58;//namespaces.zope.org/browser"
    	i18n_domain="plone">
    
    	
    	<browser&#58;resourceDirectory
    		name="scripts"
    		directory="scripts"
    		/>
    
    	<browser&#58;page
    	    for="*"
    	    name="do_something"
    	    class=".scripts.do_something"
    	    permission="zope2.view"/>
    
    </configure>
    bis jetzt funktioniert es leider nicht. Weiss jemand Rat?

    Gruss Pumukel
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  2. #2
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    PythonScripts als Browserviews zu registrieren macht keinen Sinn. Zope 3 Technologie kennt keine PythonScripts.

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    14.02.2008
    Ort
    München
    Beiträge
    456
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hallo Andreas,

    was macht denn dann deiner Meinung nach Sinn?
    Ich möchte den Weg über eine Python-Funktion gehen, um eine großere Logik auf eine Action abzubilden.

    Dies möchte ich gerne mit Plone 3 Techniken machen und die Browser Views erscheinen mir dafür am geeignetsten.

    Gruss Pumukel
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  4. #4
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Dann verwende eben eine Z3 BrowserView

    class Foo(BrowserView):

    def foo(self):
    .....

    Siehe Philipps Buch oder andere Z3 Dokumentation

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    14.02.2008
    Ort
    München
    Beiträge
    456
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hallo Andreas,

    irgendwie finde ich im Moment im Web nichts, und Philipps Buch habe ich leider nicht zur Hand, muss ich mir dringed mal besorgen.

    kannst du mir bitte einfach mal hier ein Beispiel posten wie ich das mit Z3 BrowserViews mache und was der unterschied zu Plone3 BrowserViews ist.

    Gruss Pumukel
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  6. #6
    Meister(in)
    Registriert seit
    08.12.2007
    Ort
    Tübingen
    Beiträge
    266
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    http://plone.org/documentation/tutor...g/zope-3-views

    Plone Browserviews sind Zope 3 Views - nur abgeleitet von Five (zur Integration in Zope 2).

Ähnliche Themen

  1. Exportieren über Python-Script
    Von driver im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 15.06.2007, 19:32
  2. Script soll browser Prüfen
    Von henno im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 15.02.2007, 21:46
  3. Pay per view system
    Von mkay im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 02.02.2006, 05:28
  4. Bild im Browser aus Script-Array direkt anzeigen ?????
    Von SVG im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 16.12.2005, 12:42

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •