Как автоматически отобразить несколько связанных записей в Expression Engine? - PullRequest
0 голосов
/ 30 декабря 2011

Каков наилучший способ автоматического отображения нескольких связанных записей в EE ?.Я работаю на сайте газеты.Существуют сотни новостных статей, которые связаны друг с другом. Очень трудно вручную связать одну статью с другой. Есть плагин, который будет автоматически читать содержимое страницы и возвращать возможные связанные статьи. Пожалуйста, предложите лучшиерешение моей проблемы.

Ответы [ 3 ]

0 голосов
/ 31 декабря 2011

Вы хотите, чтобы ваши записи автоматически были связаны, или вы будете связывать их вручную?

Если вы сами курируете отношения, смотрите не дальше, чем Playa от Pixel and Tonic & mdash; его набор функций и простота использования не имеют себе равных.

В зависимости от таксономии вашего сайта, вы можете использовать встроенные в ExpressionEngine категории записей или превосходный сторонний модуль тегов Solspace в качестве способа автоматического сопоставления записей с одним другой.

Кроме того, чтобы связать записи, используя текст , содержащийся в ваших статьях , вы можете использовать Параметр поиска , чтобы создать список связанных статей на основе содержимого одной или нескольких статей. пользовательских полей записи.

Например, допустим, у вас есть настраиваемое поле, содержащее список ключевых слов. Вы можете использовать параметр поиска записи канала , чтобы создать список записей, содержащих одно или несколько из этих ключевых слов:

{exp:channel:entries dynamic="off" search:keywords="beer|lager"}
    {title}
{/exp:channel:entries}

Вам потребуется использовать переменную с ранним анализом, такую ​​как Low Variables , чтобы сделать статический "search:" текст в ваших шаблонах динамическим.

На сайтах с высоким трафиком при таком подходе могут возникнуть серьезные проблемы с производительностью, поэтому вы можете подумать о поиске более надежной реализации или создании пользовательского дополнения в соответствии с вашими потребностями.

Как и все вещи, построенные с ExpressionEngine, есть несколько различных способов достижения единой цели, поэтому держите свой ум открытым и выбирайте лучшее решение для ваших нужд.

0 голосов
/ 05 января 2012

Не могли бы вы не просто захватить текущую категорию (и) и таким образом выбрать несколько статей?Затем вы можете отсортировать их по дате или популярности.

0 голосов
/ 31 декабря 2011

Я использовал этот модуль пару раз, сейчас - он использует слова тега для создания отношений между записями.

...