Список modxSmarty тегов

В этом топике опубликую все modxSmarty-теги с примерами, а так же парочку родных Smarty-тегов. Но все, что касается самого Smarty, смотрите в официальной документации Smarty. Snippet ===================== {snippet name=«SnippetName» params=«var=value&var2=value» parse=«true»} parse — not necessary. If set 'true', output will be parsed by MODX-parser. Default — false params — not necessary. Can use String or Array. Example 1 PHP: $modx->smarty->assign('params', array(«param1» => «value», «param2» => «value»,)) Template: {snippet name=«test» params=$params} Example 2 {snippet name=«test» assign=params}{snippet name=«test2» params=$params nocache} Chunk =================== {chunk name=«ChunkName» params=«var=value&var2=value» noparse=«true»} noparse — not necessary. If set 'true', output will not be parsed by MODX-parser. Default — false params — not necessary. Can use String or Array. System variable {config name=«configName»} Example {config name=«site_name»} return $modx->getOption('site_name') Placeholder =================== {px name=«configName»} Field {field name=«modResourceFieldName»} Link {link id=«modResourceID»} TV {tv name=«TvName» contentid=«modResourceID» parse=«true»} contentid — not necessary. If not specified, will be used current modResource. parse — not necessary. If set 'true', output will be parsed by MODX-parser. Default — false Parser =================== {parser content=«some content with MODX-tags»} Processor =================== {processor action=«web/menu/getcatalogmenu» location=path ns=«npghardwarestore» params=«foo=foo»} return $modx->runProcessor(); action — required. ns (namespace) — optionaly. If set, path for namespace_core_path/processors/ will be created automaticly location — optionaly. See MODx::runProcessor manual. params — optionaly. $scriptPproperties. Addition params =================================================== You can set this params for all this tags assign =================== {chunk name=chunk_name assign=param} Assign chunk result to var $param. nocache =================== {chunk name=chunk_name nocache} If Smarty caching enabled, this tag will be no-cached.