Re: "include" Reference-Object?

Hartmut Goebel <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization Goebel Consult
Message-ID <[email protected]>
Andreas Jung schrieb:

>>    rendere dich mal mit deinem Makro "main"
> 
> Main-Makro? nie gehört :-)

*wunder*
Steckt im Page-Template von jedem ATContenttyp:
 <html metal:use-macro="here/main_template/macros/master">
   ...
  <div metal:fill-slot="main" tal:omit-tag="">
    ...
    <div metal:define-macro="main"> ....

> Falls 'obj' das referenzierte Objekt ist, dann kannst Du zumindest
> Feldweise das Objekt rendern in der Form:

Nee, will ich eben nicht! Wozu Habe ich denn ein schönes Page-Template
für den Teaser gebaut, wenn ich hier alles herkopieren muss?

In plone.portlets.classic habe was gefunden und adaptiert:

  <div tal:define="xref python:ref.getTargetObject();
                 XXX string:${xref}/kontaktperson_view/macros/main;
                  " >
      <div metal:use-macro="python:path(XXX)" />
  </div>

Damit sollte auch klar sein, auf was ich hinaus will.

Das obige will aber nicht: "Macro expansion failed -
exceptions.NameError: name 'XXX' is not defined". Habe schon
verschiedene Varianten ausprobiert und versteh nicht, weshalb XXX nicht
definiert sein soll.

-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.