Ruslan Butakov
С нами с 01 мая 2013; Место в рейтинге пользователей: #158Could not find main snippet with name: getTickets
Добрый день, достался проект от одного разработчика, столкнулся с такой проблемой.
Авторизованный в админке — вижу что творится на сайте, выводятся тикеты.
Не авторизован в админке — ничего кроме дизайна не выводится, получаю ошибку в логах Could not find main snippet with name: getTickets
Авторизованный в админке — вижу что творится на сайте, выводятся тикеты.
Не авторизован в админке — ничего кроме дизайна не выводится, получаю ошибку в логах Could not find main snippet with name: getTickets
Tickets files
Привет, коллеги.
Подскажите пожалуйста, как можно просматривать и редактировать прикрепленные к тикету файлы и фотографии непосредственно из админки?
Вопрос давно висит в воздухе, т.к. просматривать и удалять ненужное через frontend просто неудобно.
Подскажите пожалуйста, как можно просматривать и редактировать прикрепленные к тикету файлы и фотографии непосредственно из админки?
Вопрос давно висит в воздухе, т.к. просматривать и удалять ненужное через frontend просто неудобно.
Загрузка фотографий в Tickets
Столкнулся с такой задачей:
1) Загрузка фотографий в Tickets
2) Вставка одной из выбранных фотографий в TV поле
Как известно реализация загрузки фотографий имеется в Tickets и работает на ура. Также загруженные фотографии без проблем добавляются в поле content, при этом их путь
1) В чанке tpl.Tickets.form.image добавил
А именно при сохранении тикета переписывать /0/ на соответсвующий ID создаваемого документа?
1) Загрузка фотографий в Tickets
2) Вставка одной из выбранных фотографий в TV поле
Как известно реализация загрузки фотографий имеется в Tickets и работает на ура. Также загруженные фотографии без проблем добавляются в поле content, при этом их путь
/assets/images/tickets/0/1ba614f4f3024a19707bf9a3ee631ee1be02a192.jpg
Я решил сделать немного по другому и оставить возможность выбора превью для тикета следующим образом:1) В чанке tpl.Tickets.form.image добавил
<a href="#" class="ticket-file-avatar" data-image="[[+url]]">Назначить ОБЛОЖКОЙ</a>
2) /assets/components/tickets/js/web/files.js$(document).on('click', '.ticket-file-avatar', function(e) {
var link = $(this).attr('data-image');
$('[name="image"]').val(link);
$('.ava').attr('src', link);
return false;
});
Далее возникает вопрос, как обрабатывать данные в TV.image точно также как это происходит в content.А именно при сохранении тикета переписывать /0/ на соответсвующий ID создаваемого документа?
Tickets сортировка по просмотрам
В сообществе не нашел, оставлю может кому-то по запросу пригодится.
&sortby=`views`
&select=`{"View":"COUNT(DISTINCT View.uid) as views"}`
&leftJoin=`{"View":{"class":"TicketView","alias":"View","on":"Ticket.id=View.parent"}}`
Прямая зависимость фильтров
Интересует следующий вопрос.
На страницы используются фильтры:
1) Город
2) Район
Существует ли возможность выводить 2 фильтр только после выбора первого, при этом фильтр Район напрямую зависим от выбора Город.
Связано это с тем что в разных городам могут быть разные районы, и смысл выводить все имеющиеся значения не имеет логического смысла.
На страницы используются фильтры:
1) Город
2) Район
Существует ли возможность выводить 2 фильтр только после выбора первого, при этом фильтр Район напрямую зависим от выбора Город.
Связано это с тем что в разных городам могут быть разные районы, и смысл выводить все имеющиеся значения не имеет логического смысла.
Удаление ресурса по сгенерированной ссылке
Подскажите пожалуйста решение для удаление ресурса по ранее сгенерированной ссылке.
Изначально нам известно id рессурста и уникальное значение tv параметра (tv.hash).
В итоге мы передаем сниппету значения ?id=100&hash=aefsevs
После проверки соответствия меняем ресурс удален/не опубликован
Изначально нам известно id рессурста и уникальное значение tv параметра (tv.hash).
В итоге мы передаем сниппету значения ?id=100&hash=aefsevs
После проверки соответствия меняем ресурс удален/не опубликован