сайт на fenom ,перекидывает на главную ссылки с pdf

Подскажите пожалуйста, переделал сайт на Fenom, все отлично но я его только осваиваю и столкнулся с проблемой, на странице где у меня выводятся скрины pdf файлов, картинки выводятся, а вот сами pdf файлы не открываются ссылки ведут на главную страницу.
Контентная часть у меня такая, подсмотрел тут

{var $default_content = true}
<!-- Проверяем ID ресурса -->
{switch $_modx->resource.id}
    {case 1}
        {include 'content_main'}
           {var $default_content = false}
    {case 16}
        {include 'content_contact'}
           {var $default_content = false}
    {case 27}
        {include 'content_search'}
           {var $default_content = false}
   {case 25}
        {include 'content_tag'}
           {var $default_content = false}
  {case 37,38,39,40,66,69,70,71,72}
        {include 'content_blog'}
           {var $default_content = false}
{/switch}
<!-- Проверяем родителя ресурса -->
{switch $_modx->resource.parent}
    {case 37,38,39,40}
        {include 'content_post'}
        {var $default_content = false}
    {case 66,69,70,71,72}
        {include 'content_download'}
        {var $default_content = false}
{/switch}
<!-- Если ни одно из условий не сработало,
     выводим обычную текстовую страницу -->
{if $default_content}
    {include 'content_default'}
{/if}
Вызов в чанке content_download где формируется галерея с документами
{'!pdoResources' | snippet : [
    'limit'=>12,
    'showLog'=>1,
    'class'=>'UserFile',
    'loadModels'=>'UserFiles',
    'sortby'=>'parent,rank',
    'sortdir'=>'ASC',
    'tplWrapper'=>'@INLINE   <div class="row mt-30">{$output} </div>',
    'tpl'=>'MyDownload',
    'where' => [
        'UserFile.type:IN' => ['pdf'],
        'UserFile.parent' => $_modx->resource.id , 
        'UserFile.active' => '1'
    ],
    'select'=> [
      'UserFile' => '*'
 ]
]}
Чанк MyDownload где формируются ссылки на pdf документ
<div class="col-md-6">
 <article class="entry"> 
<div class="entry__img-holder">
                      <a href="{$modx->makeUrl($id)}">
                        <div class="thumb-container">
                          <img data-src="{$url | phpthumbon : "w=400&h=286&far=C"}"
                          src="{$url | phpthumbon : "w=350&h=250&far=C"}" alt="{$alt}" class="entry__img lazyload"/>
                     </div>
                      </a>
                    </div>
     <div class="entry__body">
                      <div class="entry__header">
                        <a href="{$_modx->makeUrl($id)}" class="entry__meta-category">{$name}</a>
                        <h2 class="entry__title">
                          <a href="{$_modx->makeUrl($id)}">{$description}</a>
                        </h2>
                     </div>
                    </div>
                  </article>
                    </div>
До того как переделывал все работало, я сам думаю что в контентной части шаблона надо разрешить pdf, а как это сделать не совсем понимаю
EvgenyAly
28 августа 2018, 08:56
modx.pro
964
0

Комментарии: 2

Володя
28 августа 2018, 09:19
1
+1
поправить / заменить
{$modx->makeUrl($id)}
makeUrl формирует ссылку на ресурс, у вас же объекты UserFile, вам нужно подставлять ссылку на файл
{$url}
    EvgenyAly
    28 августа 2018, 09:25
    0
    Спасибо большое Володя, сейчас все заработало как надо
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2