Так же добавил еще один шаблон BaseTemplate Non-cached. Вот это направление уже требует очень внимательного изучения и четкого понимания. По умолчанию используется BaseTemplate, и вы должны четко понимать, что на закешированном документе этот php-шаблон-контроллер не будет вызван дважды. То есть этот как бы пре-компилляция. Если документ кешируемый (а он как правило кешируемый), то при первом обращении шаблон будет отработан, туда так же попадет контент страницы, все это дело соберется в конечный HTML с MODX-тегами и все запишется в кеш документа. При повторном обращении к документу у вас уже не будет вызван шаблон, а сразу возьмется конечный HTML из кеша страницы, и обработаются только некешируемые MODX-теги. Так что если вы уже начали использовать modxSmarty с включенным кешированием и использованием флага nocached в Smarty-тегах, то вам надо это все учитывать, и или переключаться на шаблон BaseTemplate Non-cached (чтобы шаблон выполнялся каждый раз), или переводить некешируемые элементы на MODX-теги. А если не начали еще, то можете пока забыть про все, что я здесь написал, и смело использовать BaseTemplate и ни о чем не париться, так как все будет работать так, как вы привыкли.