Я не могу найти информацию о доступных макросах для шаблона имен в OpenCMS, кроме %(number)
.Какие макросы имен шаблонов доступны в OpenCMS?
Есть ли другие макросы?
Я пытаюсь достичь чего-то вроде %(title)_%(year)%(month)%(day).html
.
Однако OpenCMS не распознает эти макросы, и в официальной документации упоминается только макрос %(number)
.
Спасибо за информацию. Вы знаете, как я могу использовать свой собственный NameGenerator после того, как я его написал? Я сомневаюсь, что мне нужно будет написать его и использовать определенный макрос. ;-) – greenit
Возможно, вам потребуется перезаписать соответствующий класс. Вы можете найти MACRO_NUMBER в источниках: https://github.com/alkacon/opencms-core/search?utf8=%E2%9C%93&q=MACRO_NUMBER, а затем вы видите, что это, вероятно, этот класс «CmsDefaultFileNameGenerator.java», который вы перезаписываете холодную (т. е. переносите ее в свой собственный файл jar и перезаписываете существующий). Прошло немало лет с тех пор, как я в последний раз открывал OpenCms, но это был бы подход, который я бы использовал. (Я думаю, что я искал тот же или похожий вопрос тогда и закончил тем, что просто использовал числа в конце.) –
Спасибо, я попробую это. :) – greenit