Ergebnis 1 bis 4 von 4

Thema: Python Methods von PageTemplates aufrufen

  1. #1
    HTML Newbie
    Registriert seit
    02.08.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Cool Python Methods von PageTemplates aufrufen

    Hallo meine Lieben,

    ich möchte gerne Methoden in einem Script(Python) von einer PageTemplate aufrufen. Das Script(Python) ist eigens für den Zweck gemacht um Methoden aufzurufen, d.h. es stehen nur methoden darin. Ich habe bisher nur folgenden Code gefunden
    z.B. <span tal:define="python:context.py_python_functions(vac _id=23, username=str(sm.getUser()))"></span>
    damit kann man aber nur das Script mit den eingetragenen Parametern aufrufen, aber ich möchte eine Methode des Scriptes aufrufen.
    Kann mir jemand helfen, bitte.
    Weil ich Zope 2 verwende habe ich bereits viel im Zope2 Book online gelesen.
    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 !!!!!
    Geändert von rsmungal (03.08.2012 um 00:10 Uhr)

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

    Standard AW: Python Methods von PageTemplates aufrufen

    Hallo,

    die Frage hier, was machst du? Entwickelst du natives Zope? Entwickelst du nur in der ZMI?

    Python Scripts in der ZMI sind genau eine Methode, also wird es schwer da eine Unter-Methode aufzurufen.
    Entwickelst du im File-System ist das ein echtes Python Program, welches du als view zur verfügung haben solltest, wenn du BrowserLayer verwendest, da musst du einfach nur den Methodennamen an die Variable view oder context hängen um sie aufzurufen.

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

    Marcel Mart
    frz. Schriftsteller

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    02.08.2012
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Python Methods von PageTemplates aufrufen

    Hallo,

    Danke erstmal für die Informationsreiche Antwort.

    Ich entwickle mit der ZMI. Also kann ich keine Untermethode der Methode aufrufen, also muss ich für jede Methode ein eigenes Pyton Script anlegen. Richtig?

    Eine weiterführende Frage: Ich habe zusätzlich das CMS Plone zur Verfügung. Ist es da empfehlenswert über das Zope Management Interface oder über Plone zu entwickeln?

    Gruß
    rsmungal

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

    Standard AW: Python Methods von PageTemplates aufrufen

    Hallo,

    vielleicht einmal ausführlich:

    Zope2 ist ein Applikations-Server für die Scriptsprache Python
    Plone ist ein in Python geschriebenes Content Management System was in Zope läuft.

    Die ZMI ist das Zope Management Interface, mit welchem du auf Interna der Produkte zugreifen kannst, eine Entwicklung innerhalb der ZMI ist nicht zu empfehlen, da du hier etliche Beschränkungen hast und auch keine echte Versions-Kontrolle für deinen Code.
    Saubere Entwicklung in Zope ist heute vollkommen unabhängig von der ZMI. Es wird auf dem Dateisystem entwickelt. Hier kann man dann z.B. SVN oder GIT einsetzten.

    Schau dir bitte die Dokumentation zu Plone an um zu verstehen wie Zope Entwicklung heute geht:
    http://collective-docs.plone.org/en/latest/index.html ist das englisch sprachige Entwicklerhandbuch,
    Martin Aspeli's Buch http://www.packtpub.com/professional...velopment/book ist das gedruckte Referenzwerk

    Fazit, Man entwickelt im File-System mit Zope/Plone Techniken.

    Viele Grüße
    Pumukel
    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

Ähnliche Themen

  1. PHP vs Python?
    Von #matthias im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 21.06.2010, 23:00
  2. mit Python CT anlegen (PloneFormGen)
    Von mgraf im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 16.01.2009, 12:50
  3. mysql-python
    Von Viperman im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 20.04.2007, 21:49
  4. Python
    Von Kruemell im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 22.11.2006, 09:05
  5. Python Tutorial...
    Von majoversum im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 13.06.2006, 01:01

Stichworte

Berechtigungen

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