Ergebnis 1 bis 7 von 7

Thema: Seiten einbetten

  1. #1
    Peter
    Gast

    Standard Seiten einbetten

    Hallo,

    gibt es mit Plone eine Möglichkeit, externe Inhalte einzubetten, so das Menübalken, Kalender usw. erhalten bleiben?

    Herzlichen Dank für jeden Hinweis

    Peter
    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 !!!!!

  2. #2
    HTML Newbie
    Registriert seit
    25.05.2006
    Beiträge
    6
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ist ein simpler IFRAME eine Option?

  3. #3
    Gast

    Standard

    IFRAME wäre wohl eher eine Notlösung. Ich habe dieses How-to gefunden. Allerdings funktioniert es bei mir nicht:

    http://plone.org/documentation/how-t...ternal-content

    Ich erhalte diese Fehlermeldung:
    "RuntimeError: Script (Python) access_rule has errors. (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: 'NoneType' object has no attribute 'getActionById')"

    Für weitere Hinweise bin ich sehr dankbar

    Peter

  4. #4
    Kaiserliche Hoheit
    Registriert seit
    22.02.2005
    Beiträge
    1.558
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Der volständige Traceback aus dem error_log wäre hier hilfreich...
    "Carpe Diem" powered by positiv Feelings

  5. #5
    Gast

    Standard

    Vielleicht habe ich das How-to falsch verstanden.

    -Ich habe die Files getBody.py, external und external_view per FTP in den Ordner portal_skins/custom gelegt.
    -Dann im ZMI "Plone Content" gewählt und "Plone Folder" mit ID "extern" eingefügt.
    -Unter dem Reiter "Properties" mit dem Namen "link" die gewünschte URL als string eingefügt.
    -In diesem Ordner Script gewählt und das Script "access_rule" mit ID "extern" einfgefügt.
    -"Set Access Rule gewählt" und "extern" eingefügt


    Errorlog:
    2006-06-01T15:29:54 ERROR root Exception while rendering an error message
    Traceback (most recent call last):
    File "/usr/lib/zope/lib/python/OFS/SimpleItem.py", line 223, in raise_standardErrorMessage
    v = s(**kwargs)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 108, in __call__
    return Script.__call__(self, *args, **kw)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 163, in _exec
    result = f(*args, **kw)
    File "Script (Python)", line 16, in standard_error_message
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPageTemplate.py", line 195, in _exec
    result = self.pt_render(extra_context=bound_names)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPageTemplate.py", line 134, in pt_render
    result = FSPageTemplate.inheritedAttribute('pt_render')(
    File "/usr/lib/zope/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
    tal=not source, strictinsert=0)()
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 238, in __call__
    self.interpret(self.program)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 281, in interpret
    handlers[opcode](self, args)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 749, in do_useMacro
    self.interpret(macro)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 281, in interpret
    handlers[opcode](self, args)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 457, in do_optTag_tal
    self.do_optTag(stuff)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 442, in do_optTag
    return self.no_tag(start, program)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 437, in no_tag
    self.interpret(program)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 281, in interpret
    handlers[opcode](self, args)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 749, in do_useMacro
    self.interpret(macro)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 281, in interpret
    handlers[opcode](self, args)
    File "/usr/lib/zope/lib/python/TAL/TALInterpreter.py", line 507, in do_setLocal_tal
    self.engine.setLocal(name, self.engine.evaluateValue(expr))
    File "/usr/lib/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
    return expression(self)
    File "/usr/lib/zope/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
    return self._eval(econtext)
    File "/usr/lib/zope/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
    return render(ob, econtext.vars)
    File "/usr/lib/zope/lib/python/Products/PageTemplates/Expressions.py", line 77, in render
    ob = call_with_ns(ob.__render_with_namespace__, ns)
    File "/usr/lib/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 76, in call_with_ns
    return f(td)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 103, in __render_with_namespace__
    return Script.__render_with_namespace__(self, namespace)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 325, in __render_with_namespace__
    return self._bindAndExec((), namevals, namespace)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 163, in _exec
    result = f(*args, **kw)
    File "Script (Python)", line 17, in getViewTemplateId
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 108, in __call__
    return Script.__call__(self, *args, **kw)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
    return self._bindAndExec(args, kw, None)
    File "/usr/lib/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
    return self._exec(bound_data, args, kw)
    File "/var/lib/zope/instance/home/Products/CMFCore/FSPythonScript.py", line 163, in _exec
    result = f(*args, **kw)
    File "Script (Python)", line 5, in lookupTypeAction
    AttributeError: 'NoneType' object has no attribute 'getActionById'

    Gruss

    Peter

  6. #6
    Kaiserliche Hoheit
    Registriert seit
    22.02.2005
    Beiträge
    1.558
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich bin ein wenig verwirrt. Er schreibt dort
    Put all these files in your custom skin folder
    aber direkt in der nächsten Zeile schreibt er
    getBody.py - an external method, mounted as getBody:
    .
    Eine externe Methode muss als Python-File in den Ordner {Zope-Instance}/Extensions. Beim Hinzufügen der externen Methode über das Auswahlmenü im ZMI, prüft Zope ob er im besagten Pfad eine solche Datei mit einer solchen Funktionsdefinition findet. Im custom-Folder wird dabei nicht geschaut.
    Der Author meint hier vermutlich, dass in /custom die externe Methode definiert werden soll. Das geht nun wieder.

    Ich würde dies erstmal so umstellen und schauen was passiert.

    PS: Mit {Zope-Instance}/Extensions meine ich den Pfad zu dem Extensions-Verzeichnis im Ordner wo die Zope-Instanze angelegt ist. Damit ist nicht das Extensions-Verzeichnis der Plone-Produkte gemeint.
    Sollte also die Zope-Instanz unter D:/myZope_2.8.6 erzeugt worden sein, so muss die Python-Datei also in D:/myZope_2.8.6/Extensions kopiert/erstellt werden. Ein Neustart von Zope ist für die Verwendung der ext. Methode nicht notwendig.

    Torty
    "Carpe Diem" powered by positiv Feelings

  7. #7
    Kaiserliche Hoheit
    Registriert seit
    22.02.2005
    Beiträge
    1.558
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    PS: ^^ Nachzulesen im "weißen Buch" ab Seite 182.

    Torty
    "Carpe Diem" powered by positiv Feelings

Ähnliche Themen

  1. Flash Video einbetten
    Von Roland Rafael Repczuk im Forum Flash Forum
    Antworten: 8
    Letzter Beitrag: 31.08.2008, 14:49
  2. javascript einbetten in html-page
    Von michl1954 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 17.03.2008, 15:03
  3. Asiatische Schriftzeichen einbetten
    Von Xena im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 5
    Letzter Beitrag: 14.01.2007, 17:56
  4. seiten im a****
    Von sleepy im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 14.05.2006, 02:51
  5. css-Verweis einbetten in html
    Von Silgn im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 09.02.2004, 23:23

Stichworte

Berechtigungen

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