буду краток: У меня есть таблицы с нодами (моими статьями), файлами (к этим статьям). Конечно теперь не хватает организации, таблицы с тегами(терминами).
Как я решил это сделать:
При обращении сайтэкземпл.ком/алиас
Производить поиск в таблице алиасов(которые в данный момент есть у статей) чтобы сопоставлять их с id сущностей к которым они принадлежат, ну и конечно предотвратить создание термина и ноды с одинаковым алиасом. Вариант не айс но другого не придумал, пришлось создавать колонки nid и tid. Еще был вариант в один столбец, присваивать на перед идентификатор мол начинается с 1 значит статья с 2 тег))
далее получив id ноды или id термина (ну мол обращение к статье или к целой категории) в 1 варианте иду выводить конкретную статью а к ней подтягиваю из таблицы зависимости где есть столбцы id ноды и список id терминов к ней, во втором на оборот обращаюсь к таблице сопоставления в колонку списка терминов и ищу совпадения и по ним получаю соответствующие термину(или нескольким терминам) ноды для вывода с последующей пагинацией.
Подскажите пожалуйста как правильно это реализовать чтобы делать поменьше лишних движений, так как это мой первый опыт в данном деле. Еще планировал из этих терминов строить категории, хлебные крошки... Спасибо!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости