Отображение всех тем на карте с помощью плагина Discourse Location
Всем привет,
Я использую плагин Discourse Location для своего сайта недвижимости. Я разделил объявления по районам/улицам, и каждая тема — это объявление о продаже или аренде.
Я хочу отобразить все эти темы на странице /map. Я использую карту по умолчанию из плагина. Однако, когда я перехожу в тему, чтобы отредактировать её и назначить местоположение, поле «Найти адрес» зависает.
Не уверен, что я упускаю. Любая помощь будет очень признательна!
Я использовал этот код, чтобы добавить локацию под заголовками тем в списке тем: javascripts/discourse/connectors/topic-list-after-title/topic-list-after-title.hbr
Да, я очень давно убрал стандартную иконку местоположения, чтобы заменить её на свой собственный компонент местоположения (уверен, у меня была на то очень веская причина ), и забыл вернуть всё как было после удаления своего кастомного компонента.
Да, я знаю, но не хочу заниматься обучением пользователей этому (думаю, большинство будет публиковать сообщения лишь один раз в категории «Торговая площадка» ), да и редактировать каждое место самостоятельно при создании новой темы тоже не хочется.
Я заметил это: точка новых сообщений не выровнена должным образом с заголовком темы в списке тем
P.S. Для большинства случаев использования я не уверен, что этот плагин-коннектор полезен… он действительно должен идти после бейджа. Я займусь перемещением.
Попробовал этот плагин впервые в локальной среде разработки и заметил несколько проблем. Как только у меня появится время, я посмотрю, смогу ли я подготовить PR.
При редактировании темы для добавления локации TopicLocation не создается, поэтому она не отображается на карте. Похоже, это связано с тем, что строка location в пользовательском поле не парсится корректно.
При просмотре категории локации не отображаются в списке тем, потому что используется слот “before category” (при просмотре списка тем категории слот для категории отсутствует). Кроме того, похоже, что location_topic_status нигде не используется.