Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Redaktion RZUG München Bericht vom Treffen am 07.12.2006

Bericht vom Treffen am 07.12.2006

von Stefan AntonelliZuletzt verändert: 14.12.2006 09:45

Notes vom RZUG München Meetup am 07.12.2006

Agenda

  • ATCT Diskussion
  • topLevel unter 2.5/2.1
  • Problemanalyse im Quellcode

Erweiterung eigener ContentTyp

  • Basiert auf dem ArchExample vom voran gegangenen Meetup
  • Nutzung der set/get Methode
  • In der Content-Klasse (von anderem CTs abeleitet) z.b. von newsitem, Behandlung beim Speichern von Bild ändern: die methode setImage überschreiben/definieren
  • Konvention setFeldname (in Basisklasse nachschauen ob die entsprechende Funktion vorhanden ist, wenn nein definieren)

Problem mit topLevel für modifizierten Navigationsbaum

  • topLevel soll aus dem Context gelesen werden damit die Ordner-Hirarchie eingeschränkt werden kann
  • /Products/CMFPlone/browser/navtree.py Zeile 415 ersetzen durch
    topLevel = getattr(context, 'topLevel', navtree_properties.getProperty('topLevel', 0))
  • Eintrag in der DZUG Liste aquiriert den Wert nicht!
  • Hinweise für 2.1.x unter: http://dev.plone.org/plone/ticket/4518

Wie finde ich ein Problem im Quelltext

  • zope im Fordergund starten um den Print anzuzeigen (wird nicht gelogged und taucht damit nicht im Logfile auf)
  • PrintOut in der vermuteten Zeile einfügen um eine Ausgabe zu erzeugen:
    print context, context.getId(), topLevel