Куда идем?

Разделить контакты по языкам

Больше
10 года 1 мес. назад #7020 от lenailicheva
lenailicheva создал тему: Разделить контакты по языкам
Сайт на двух языках. У меня создано два контакта. Один для русского языка, второй для украинского. Языки указаны в настройках контактов. Соответственно создано два пункта меню один пункт для русского контакта, второй пункт меню для контакта на украинском языке. Все работает как надо. Я планирую добавить контакты. Чтобы было удобно пользователю я в настройках контакта хочу установить пункт Показывать список контактов->Показать.
Однако это вызвало проблему, в выпадающий список попадают все контакты скопом и русские и украинские. Как сделать, чтобы для русского пункта меню был выпадающий список только с русскими контактами, а для украинского пункта меню были только контакты на украинском языке.
Спасибо.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад #7021 от Wedal
lenailicheva, можно попробовать создать 2 категории контактов. В одну помещать русские, а в другую украинские. А тип пунктов меню выбрать "Список контактов заданной категории".

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад #7023 от lenailicheva
lenailicheva ответил в теме Разделить контакты по языкам
Сегодня странным образом вроде все заработало. В выпадающий список стали попадать нужные контакты. Однако какое-то странное поведение модуля хлебные крошки. Подскажите как исправить?

Вложения:

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад #7025 от Wedal
lenailicheva, а что по пунктам меню? Возможно из-за них. Какой URL выдает "контакт не найден"?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад - 10 года 1 мес. назад #7026 от lenailicheva
lenailicheva ответил в теме Разделить контакты по языкам
1. Создан пункт украинского меню с типом Контакты->Контакт. Указан конкретный контакт.
2. Создана категория в менеджере контактов. Имя категории Керівництво. Для категории указан укр. язык.
3. Созданы два контакта принадлежащие категории созданной в пункте №2 и язык у каждого контакта также указан украинский.

При переходе на пункт меню index.php/ua/kontakti, картина №1 как на рисунке выше. Выглядит все как надо - вижу в списке первый контакт. Потом переключаюсь в списке на второй контакт - появляется название категории контактов в хлебных крошках. До этого там названия категории не было. Оно возникает при выборе второго контакта. Вижу второй контакт и его данные - все нормально. Однако при нажатии на ссылку в хлебных крошках на названии категории Керівництво вижу ссылку index.php/ua/kontakti/12-kerivnitstvo и надпись "контакт не найден".
Последнее редактирование: 10 года 1 мес. назад пользователем lenailicheva.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад - 10 года 1 мес. назад #7029 от Wedal
lenailicheva, а как выглядят ссылки если отключить SEF?
Последнее редактирование: 10 года 1 мес. назад пользователем Wedal.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад #7036 от lenailicheva
lenailicheva ответил в теме Разделить контакты по языкам
Если отключить SEF все начинает работать именно так как надо!
Если вернуть, появляется выше описанная проблема с ненужной категорией в хлебных крошках.
Что тут можно сделать или это не лечиться?

При отключении SEF ссылки такие:
1. При переходе на пункт меню Контакты:
/index.php?option=com_contact&view=contact&id=2&Itemid=225&lang=ua

2. При выборе из списка другого контакта:
/index.php?option=com_contact&view=contact&id=1:best-vest-uaoleg&catid=12&Itemid=225&lang=ua

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
10 года 1 мес. назад #7037 от lenailicheva
lenailicheva ответил в теме Разделить контакты по языкам
Самым простым решением оказалось запретить модуль хлебные крошки на странице контактов. :dry:

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.