Size: a a a

2020 June 07

DV

Dzmitry Vasiukhnevic... in Drupal RU
это не задача
источник

ВВ

Влад Влад in Drupal RU
Dzmitry Vasiukhnevich
система сама подгрузит синоним урла, неважно страница создана вьюсом или нет, не пытайтесь сделать контекстный фильтр по синониму - это полный бред
если задаю в контекстном фильтре "User: Name", то подгружается русское имя
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
это то как вы хотите сделать
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
а зачем именно такой урл?
источник

A

Alexey in Drupal RU
зачем там id и потом еще алиас этого же юзера
источник

ВВ

Влад Влад in Drupal RU
задача, чтобы можно было присылать короткую ссылку людям  site/users/22/vasilij_petrovich , а не  /users/22/%D0%B8%D0%BB%20%D0%BE%D1%82%20%D0%9D%D0%B5%D0%B2%D0%B5%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B0
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
а зачем именно имя в урле?
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
присылайте users/22/info - это еще короче
источник

ВВ

Влад Влад in Drupal RU
Alexey
зачем там id и потом еще алиас этого же юзера
чтобы боты не могли перебирать страницы, ноде1, ноде2, ноде3, чтобы не было парсинга
источник

A

Alexey in Drupal RU
боты умеют давно ходить по ссылкам)
источник

ВВ

Влад Влад in Drupal RU
да, могут, но не смогут перебирать ноде1, ноде2, так как после каждого номера  /users/22/ стоит уникальное имя
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
Влад Влад
чтобы боты не могли перебирать страницы, ноде1, ноде2, ноде3, чтобы не было парсинга
существует мнение что лучшая защита от парсинга это выложенный хмл который будут аккуратно парсить не нагружая при этом сайт
источник

ИЛ

Иван Лещёв in Drupal RU
Влад Влад
да, могут, но не смогут перебирать ноде1, ноде2, так как после каждого номера  /users/22/ стоит уникальное имя
Так системный урл работает
источник

VS

Victor Stepankov in Drupal RU
Сначала защищаются от парсинга, а потом сайтмап делают со всеми сущностями
источник

DV

Dzmitry Vasiukhnevic... in Drupal RU
Влад Влад
да, могут, но не смогут перебирать ноде1, ноде2, так как после каждого номера  /users/22/ стоит уникальное имя
и что у вас на сайте будет 1 василий петрович?
источник

ИЛ

Иван Лещёв in Drupal RU
Victor Stepankov
Сначала защищаются от парсинга, а потом сайтмап делают со всеми сущностями
А потом обколются анаши
источник

A

Alexey in Drupal RU
создайте шаблон для алиасов юзера user/[user:uid]/[user:display-name], созадйте алиасы юзерам, потом в views добавьте контекстный фильтр по user id и во вьюсе вы получите пользователя
источник

A

Alexey in Drupal RU
views создавайте на путь user/% скорее всего и по вашим алиасам будет все цепляться
источник

ВВ

Влад Влад in Drupal RU
Alexey
создайте шаблон для алиасов юзера user/[user:uid]/[user:display-name], созадйте алиасы юзерам, потом в views добавьте контекстный фильтр по user id и во вьюсе вы получите пользователя
работает! спасибо!
источник

ВВ

Влад Влад in Drupal RU
в итоге не работает

Если у поля Имени пользователя стоит галочка Ссылка на пользователя - то происходит переход на адрес с синонимом урл. И это здорово!

Но если задать в текстовом поле кнопку со ссылкой  <a href="/user/{{ uid }}/bookmarks"> Кнопка </a>, то id будет восприниматься как число в итоге,

И если создавать вьюс с адресом страницы,например, user/%/bookmark, то id в контекстном фильтре тоже будет восприниматься как число.
Пробовал гуглить, пока не нашел ответа...
источник