在 Add Entry 時,Body textarea çš„ä¸‹é¢æ˜¯ Extend textarea。如果任一 entry çš„ Extend 有內容的話,則其顯示在 Blog front page 裡é¢çš„æ™‚å€™ï¼Œå°±æœƒå‡ºç¾ Continue Reading å—æ¨£çš„è¶…é€£çµ (例如 本文 )。
這是個很好的功能。ä¸éŽï¼ŒCOREBlog 1.0 åœ¨è™•ç† Extend 的時候有一個å°è‡èŸ²ï¼Œç•¶ Extend 䏿˜¯ HTML æ ¼å¼çš„æ™‚å€™æ‰æœƒå‡ºç¾ï¼šåœ¨ã€€``manage_editEntry`` 函å¼è£¡é¢å°éž HTML æ ¼å¼çš„ Extend æ–‡å—也會進行 HTML æ ¼å¼çš„æ ¸é©—。
到 Entry.py 裡大約 195 行處,把:
cooked_body = body if format in html_formats: cooked_body = v_b(body) #Field validation self.author = v_h(author) self.body = cooked_body self.rendered_body = cooked_body self.extend = v_b(extend)
改æˆ:
cooked_body = body cooked_extend = extend if format in html_formats: cooked_body = v_b(body) cooked_extend = v_b(extend) #Field validation self.author = v_h(author) self.body = cooked_body self.rendered_body = cooked_body self.extend = cooked_extend
ç„¶å¾Œé‡æ–°å•Ÿå‹• Zope,或 refresh COREBlogã€‚ç„¶å¾Œä½ å°±å¯ä»¥åœ¨ Extend 裡é¢è¼¸å…¥å¸¶æœ‰ çš„ reStructuredText 或 StructuredText。
- Previous: duh! @2005/01/03
- Next: Make extend field of COREBlog entry searchable @2005/01/04
Please send trackback to: http://blog.seety.org/everydaywork/2005/1/4/187/trackback/.