Not Good

Прикрепить к объекту excel для скачивания

Recommended Posts

Появилась необходимость добавить к объекту недвижимости возможность загрузки файла excel. Создал тип поля upload_file, но оно не видит нужный формат. Поменял на uploads - тоже не помогло т.к. уже не сохраняет прикрепленный файл.

Наверное, дело в пустых полях: Uploadify image: имя таблицы и Uploadify image: имя первичного ключа объекта к которому привязываются изображения?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, rumantic сказал:

Используйте тип docuploads 

 

Попробовал, но с фронта где формируются все поля вывелось Array, а в условии ничего, системное имя поля documents
{if is_array($complex.documents.value) && count($complex.documents.value) > 0}
    {foreach name=j from=$complex.documents.value item=document_item}
    <a target="_blank" href="{$estate_folder}/img/mediadocs/{$document_item.normal}">{if $document_item.title != ''}{$document_item.title}{else}{$document_item.normal}{/if}</a><br/>
    {/foreach}
{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Not Good сказал:

Попробовал, но с фронта где формируются все поля вывелось Array, а в условии ничего, системное имя поля documents
{if is_array($complex.documents.value) && count($complex.documents.value) > 0}
    {foreach name=j from=$complex.documents.value item=document_item}
    <a target="_blank" href="{$estate_folder}/img/mediadocs/{$document_item.normal}">{if $document_item.title != ''}{$document_item.title}{else}{$document_item.normal}{/if}</a><br/>
    {/foreach}
{/if}

Покажите скриншот поля docuploads в редакторе форм и скажите к какой таблице вы ее подключили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, rumantic сказал:

Покажите скриншот поля docuploads в редакторе форм и скажите к какой таблице вы ее подключили.

Таблица data http://joxi.ru/l2ZKM7Mh8OBXVA

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Not Good сказал:

Таблица data http://joxi.ru/l2ZKM7Mh8OBXVA

 

Значит вам нужно код для $data использовать.

Внутри realty_view.tpl

{if is_array($data.documents.value) && count($data.documents.value) > 0}
    {foreach name=j from=$data.documents.value item=document_item}
    <a target="_blank" href="{$estate_folder}/img/mediadocs/{$document_item.normal}">{if $document_item.title != ''}{$document_item.title}{else}{$document_item.normal}{/if}</a><br/>
    {/foreach}
{/if}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, rumantic сказал:

Значит вам нужно код для $data использовать.

Внутри realty_view.tpl


{if is_array($data.documents.value) && count($data.documents.value) > 0}
    {foreach name=j from=$data.documents.value item=document_item}
    <a target="_blank" href="{$estate_folder}/img/mediadocs/{$document_item.normal}">{if $document_item.title != ''}{$document_item.title}{else}{$document_item.normal}{/if}</a><br/>
    {/foreach}
{/if}

 

Теперь все ОК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть проблемка. Если загружать файл через редактирование объекта в админке, то работает, но если через /account/data/?do=new то после сохранения загруженный файл исчезает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, Not Good сказал:

Есть проблемка. Если загружать файл через редактирование объекта в админке, то работает, но если через /account/data/?do=new то после сохранения загруженный файл исчезает.

Скиньте доступы в личку, посмотрю в чем дело.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 21.09.2017 в 08:32, rumantic сказал:

Скиньте доступы в личку, посмотрю в чем дело.

Тоже с документами не прокатило

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас