Mercurial > piecrust2
diff piecrust/appconfigdefaults.py @ 859:86994e076be4
config: Better generate route function names to prevent collisions.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 08 Jun 2017 08:51:00 -0700 |
parents | 4850f8c21b6e |
children | 504ddb370df8 |
line wrap: on
line diff
--- a/piecrust/appconfigdefaults.py Thu Jun 08 08:50:33 2017 -0700 +++ b/piecrust/appconfigdefaults.py Thu Jun 08 08:51:00 2017 -0700 @@ -163,7 +163,7 @@ }), ('categories', { 'term': 'category', - 'func_name': 'pccaturl' + 'func_term_name': 'cat' }) ]) }) @@ -289,10 +289,11 @@ (values, 'site/%s' % tax_url_cfg_name), default=('%s/%%%s%%' % (term, term))) tax_url = '/' + url_prefix + tax_url.lstrip('/') - tax_func_name = try_get_dict_values( - (site_values, 'site/taxonomies/%s/func_name' % tax_name), - (values, 'site/taxonomies/%s/func_name' % tax_name), - default=('%s%surl' % (tpl_func_prefix, term))) + tax_func_term_name = try_get_dict_values( + (site_values, 'site/taxonomies/%s/func_term_name' % tax_name), + (values, 'site/taxonomies/%s/func_term_name' % tax_name), + default=term) + tax_func_name = '%s%surl' % (tpl_func_prefix, tax_func_term_name) tax_route = collections.OrderedDict({ 'url': tax_url, 'pass': 2,