Deutsche Zope User Group
Gast 1 Benutzer online
DZUG-News

TTWType

Ein ThroughTheWeb? Typ f�r CMF/PLone

�bersetzt von http://www.zope.org/Members/comlounge/TTWType

Erstellt von comlounge.

TTWType ist eine Erweiterung f�r PLone, die es den PortalAdministrator?-en erlaubt, neue ContentType?-s im ZMI zu erstellen.

Um neue ContentTypes zu schaffen, einfach in portal_types ein neues TypeInformationObject? erstellen und einige FeldDefinitionen? hinzuf�gen. Nun kann es von jedem Member der PloneSite? als neuer Typ genutzt werden.

(nur in PLone getestet, nicht in CMF, sollte aber funktionieren).


README http://www.zope.org/Members/comlounge/TTWType/README

TTWType - Ein Produkt, um neue CMFTypes? �bers ZMIzu erstellen.

TTWType kann zur Definition neuer portal_types �bers ZMI verwendet werden (ohne ein neues Produkt zu erstellen). Im Unterschied zur Bearbeitung existierender portal_types k�nnen neue Felder hinzugef�gt werden.

Hier eine Prototype Implementation, um die Idee zu testen:

Vorbedingungen:

Installation:

  • Erstellen einer ExternalMethod im Portal mit folgenden Daten:
      id             install_ttwtype
      title          Install TTW Type
      module name    TTWType.Install
      function name  install
    

Anschlie�end? den Reiter Test anklicken, es werden die SKins?, die NavigationProperties? und ValidationProperties? der PloneSite? installiert.

Fertig zur Benutzung -

Anleitung:

  1. Im Portal portal_types ausw�hlen.
  2. Neue TTW type information mittels drop-down box hinzuf�gen.
  3. optional Titel und Beschreibung ausf�llen.
  4. Reiter fields (oben) anw�hlen
  5. Der ManagementScreen? von FOrmulator erscheint. Einfach nach Belieben Felder hinzuf�gen und konfigurieren. Diese werden in der EditForm? verwendet.
  6. Nun kann man den neuen Typ im normalen Plone- bzw. CMFInterface? hinzuf�gen.

Optional kann man den SKin? ttw_view skin bearbeiten (kopieren mit neuem Namen und die ACtion? view in der TypeInformation? �ndern).

(C) 2003 by Christian Scholz ().

Kontakt als MrTopf?

COM.lounge ist unter http://comlounge.net zu erreichen

Aachen, 2003/03/01

Created by comlounge. Last modified on 2003/03/02. - translated 2003/06/04 by FloK