Категорія типу контенту в опції "автопосилання" поля "Список"
Автор: Олег Васильович я
Опубліковано: 2020 / 02 / 03
Переглядів: 414
Категорія: Різне
Редагувалося: 2 рази — останній 3 лютого 2020
|
При активуванні опції "Автопосилання" лінк формується тільки з врахуванням кореневоі сторінки ТК та значення поля для фільтру. Часто виникає потреба формувати посилання з врахуванням категорії до якої належить запис.
Простеньке рішення таке: підправимо файл system ieldslist.php
1) В методі getOptions додамо опцію:
'title' => 'Враховувати категорію запису', 'hint' => 'Буде враховуватися категорія:)', 'default' => false, ))
return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>';
if ($this->getOption('is_autolink_cat')){ return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'/'.$this->item['category']['slug'].'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>'; } else { return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>'; }
Читайте також:
-
Поле "посилання" з додатковими налаштуваннями
Трішки перероблене дефолтне поле. Якщо не введено http:// додається по замовчуванню (без опції) Можна відкривати зовнішні посилання через редирект Внутрішні можна відкривати в новій вкладці (зовніш...
-
Українська локалізація для шаблону Tseso
Локалізацію для шаблона Tseso версії 2.12.1 знайдете у мене в файлах. При виході нових версій, будуть завантажуватися відповідні архіви. Для встановлення, просто скопіюйте вміст архіву на сайт. Дл...
-
Компонент, що дозволить керувати правами перегляду профілів в InstantCms 2-х
Вітаю! За великим рахунком це продовження попереднього запису, але тепер завдання вирішується за допомогою компонента В результаті матимемо більше можливостей, завдяки яким зможемо керувати правами...
-
Свої файли шаблону для окремих записів типу контенту
Досить часто виникає необхідність в виведенні окремих записів типу клнтенту (ТК) інакше від інших записів. На щастя в InstantCMS 2-х, починаючи з версіії 2.11.0, де-які можливості для вирішення так...
Немає коментарів. Ваш буде першим!