ボキャブラリに (UID, Title) タプルを入力するために、portal_catalog にクエリを実行しています。このサイトには、原型と器用さの両方のコンテンツがあります。
brains = portal_catalog.searchResults(path={ "query": site_physical_path + "/" + folder_name },
portal_type=["foobar.app.courseinfo", "Folder"] )
器用さのコンテンツに適切な UID が与えられていないように見え、実際にはすべての器用さのアイテムが同じ UID を持っています (無効な値でさえありません)。
('29550a9a-5e6c-4593-8bee-9db11f29b934', u'xxx dexterity'), ('29550a9a-5e6c-4593-8bee-9db11f29b934', u'yyy dexterity'),
ルックアップ可能なコンテンツ ID キーとして使用するために、portal_catalog の Archetypes と Dexterity コンテンツの両方で一意の ID を持つための最良の戦略は何ですか?