Python sphinx 如何处理';显示名称';对于添加对象类型?

Python sphinx 如何处理';显示名称';对于添加对象类型?,python-sphinx,Python Sphinx,我正在使用Sphinx的add_object_type为配置文件值创建自定义对象confval: add_object_type('confval', 'confval', objname='configuration value', indextemplate='pair: %s; configuration value')` 但是,我有多个配置文件,它们可能具有相同的值 考虑: ..confval: filepath Description filepath in config

我正在使用Sphinx的
add_object_type
为配置文件值创建自定义对象
confval

add_object_type('confval', 'confval', objname='configuration value', indextemplate='pair: %s; configuration value')`
但是,我有多个配置文件,它们可能具有相同的值

考虑:

..confval:  filepath

    Description filepath in configuration file foo.cfg

我现在有两个filepath值。我可以通过将它们的名称更改为
foo filename
bar filename
来使它们具有唯一性,但这会更改呈现给用户的文本

如何在维护用户看到的文本的同时为值生成唯一的索引名

我目前的想法是添加一个
索引
选项:

..confval:  filepath
    :index: foo-filepath

    Description filepath in configuration file foo.cfg
但这需要创建一个指令类。我可以用
添加对象类型
做些什么吗

..confval:  filepath
    :index: foo-filepath

    Description filepath in configuration file foo.cfg