Переход сразу в реестр из списка реестров в сайте

Очень неудобно, когда приходится два раза жать что бы перейти нужный реестр. Сначала выбрать в списке реестров альфрески, потом, когда в списке алвекса слева опять надо выбирать нужный реестр. Зачем, если уже на первом пунке можно перейти.
для этого нужно поправить всего один темплейт:
/opt/alfresco-4.2.f/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get.html.ftl
заменить: /page/site/${site}/data-lists?list=${list.name?html
на:               /page/site/${site}/data-lists?active=${list.name?html
Все теперь вы при первом же выборе будете попадать в нужный реестр.

85

Комментарии

Aviriel аватар
Правка компонентов Alfresco внутри папки webapps/share без перегрузки компонента, упакованной в свой JAR-ник или AMP - очень плохо.

Кстати, эта ссылка откроет вам неправильную страницу, на ней будет ошибка, или просто пусто. Добавьте на страницу дашлет "Document Registers", а не "Site Data Lists", там и ссылки правильные, и в 1 клик переход работает.
Да, понимаю, что данный способ, мягко скажем,не кошерный. Но работает.
На сайте и стоит дашлет "Реестр Документов" но вот все таки переходит не на выбранный реестр, а на список реестров. и ничего не отображает в правом окне. А с данной правкой все хорошо. Переходит куда нужно и все хорошо работает.
При этом сделал апгрейд алвекса и не понадобилось восстанавливать в данном файле ничего. Все осталось как было.
Народ у меня не нарадуется. :-)