材料目錄提供多種功能。
允許對材料進行持久定義,包括所有材料屬性。
在材料目錄中定義的材料可以使用簡單ID來參照,而不是使用一組材料屬性。
為某些請求屬性(如JPEG質量或預設回復影像大小)提供預設值。
管理小節、ICC配置檔案和請求模板。
即使未定義特定的材料目錄,材料目錄的所有特徵也可通過預設目錄( default.ini)。
雖然可以使用材料屬性在請求中顯式指定渲染材料,但通常更希望使用材料目錄從網站中隱藏材料的詳細資訊。 src=命令接受目錄引用,而不是顯式檔案路徑。 目錄條目由 [ *catId*/] *itemId*
,也請參見Wiki頁。 *catId*
標識物料目錄 *itemId*
標識目錄中的記錄。 如果 *catId*
未指定,將使用會話目錄(請參閱下面)。
如果(a),則目錄記錄匹配成功 *catId*
與 attribute::RootId
(b)物料目錄及(b) *recId*
與同一目錄中的目錄::Id值匹配。 如果匹配成功,則物料的屬性(包括 src=
)。 如果MSS除了src=之外還包括此材料的其他屬性,則它們會覆蓋目錄記錄中的值。
如果 *recId*
無法與目錄條目匹配, *catId*
替換為 attribute::RootPath
然後,將生成的路徑假定為簡單的檔案路徑。 其他預設屬性(例如, attribute::Resolution
)也可從材料目錄中繼承。
可以在材料目錄中逐項列出與材料本身相似的材料和給定屬性。 此外,vignette映射還為模板提供了容器。
另請參閱
物料目錄參考, src=
。 attribute::RootId
。 attribute::RootPath
。 attribute::VignettePath