|
|
|
FreeMarker
|
|||
|---|---|---|---|
|
#18+
Перевел свой Web проект с FreeMarker Classic на FreeMarker 2.3.2 . Внес изменения примерно в 300-400 классов, сам проект около 800-1000 классов, казалось бы и всё класно. Но большая половина темплетов(template) не работает или работает не коректно так как они были написаны в старов стиле без символа #. Хотя они должны работать( так написано в мануалке ). Например для новой версии : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. мы получим результат : y is false x is 2 этот результат правильный Для старой версии : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. мы получим результат : y is true y is false x is 1 x is 2 x is 111 этот результат не являеться правильным Но самое плохое, что без символа # директивы: assign, list вообще не работают(а они у меня используються почти везде) , а директивы : if - else, switch-case работают не коректно. Другие директивы я еще не иследовал Подскажите что можна сделать чтоб не менять все темплеты. Может хто то уже это делал или знает какие то еще ссылки. Буду рад любой информации. С нетерпением жду любого ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2005, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33128752&tid=2152166]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 442ms |

| 0 / 0 |
