Вывод id в поиске
Нужно чтобы показывалось id товара, статьи и т.д., найденного в поиске, подскажите, что нужно дописать?
Привет, сообщество.
Нужно чтобы показывалось id товара, статьи и т.д., найденного в поиске, подскажите, что нужно дописать?
227 строка в файле /components/search/model.php, добавьте ",id" чтобы было так:
$sql = "SELECT pubdate, title, description, link, place, placelink, (select `id` FROM `cms_content` WHERE `title` = `c`.`title` LIMIT 1) AS `id` FROM cms_search AS c
добавьте {$item.id} там где надо вывести id… в дефолтном шаблоне смотрите после 54 строчки
p.s еще можно проиндексировать поля `title` чтобы быстрее работало, больше не с чем связать результат поиска с таблицей контента
p.p.s еще возникает проблема при реализации такой структуры в таблице `cms_search`, т.к как там бывает не только контент нужно еще смотреть в других таблицах. и поэтому в выдаче могут быть одинаковые `id` ) вам это надо?
Это ИД в таблице cms_search, а нужны ИД товаров
посмотрите еще раз в тот пост и сравните как у вас) пост был обновлен,
насчет товаров, товары в какой таблице у вас хранятся? тут оптимальное решение трудно будет найти из за структуры таблицы)