Próbuję dowiedzieć się, jak zwrócić wartość z prędkością makro rozmowy i przypisać go do varaibleWywołanie funkcji w makro Velocity szablonu
moja funkcja makro wygląda mniej więcej tak. jej raz na wspólne dla makr plików
#macro(getBookListLink, $readingTrackerResult)
$readingTrackerResult.getBookListLink()
#end
Jestem należy przypisać wynik tego makra do zmiennej w innej prędkości pliku szablonu
próbowałem coś takiego
#set($book_list_link = #getBookListLink($readingTrackerResult))
ale nie działa. Próbowałem z #, $ iz niczym przed funkcją getBookListLink. ale nic nie działało. Nie mogę wrócić z makra? coś nie tak z moim makrem?
Ale, jako takie, jeśli w pliku html wywołuję #getBookListLink ($ readingTrackerResult) oddzielnie. to działa i mogę wydrukować wynik do interfejsu użytkownika. Ale nie można przypisać do zmiennej.
Mam problem z dodatkowymi odstępami, gdy wykonuję to połączenie. Niestety, nawet użycie lewy z komentarzami ('## '), na końcu linii, nie zadziałało. – Dherik