сайт на 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, а как это сделать не совсем понимаюКомментарии: 2
поправить / заменить
{$modx->makeUrl($id)}
makeUrl формирует ссылку на ресурс, у вас же объекты UserFile, вам нужно подставлять ссылку на файл {$url}
Спасибо большое Володя, сейчас все заработало как надо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.