Изменить subid программно

Главные вкладки

Аватар пользователя nnelitse nnelitse 26 января 2020 в 4:34

Друзья, такой вопрос. Есть тип материала "Товар", в нем есть поле "ссылка", в это поле вставляется ссылка на страницу товара в партнерском магазине. в ссылки есть "subid" (уникальный идентификатор) - "userid".
То есть, например https://example.com/blablabla/subid=userid.
Вопрос такой, как изменить userid на id пользователя? В зависимости от того, кому показывается эта ссылка, userid принимала значение id пользователя. Вот например, для админа эта ссылка в поле должна быть https://example.com/blablabla/subid=1
Каким образом это можно сделать?

Комментарии

Аватар пользователя nnelitse nnelitse 26 января 2020 в 13:15

Это просто нода. Проблема в том, что это поле должно принимать разные значения одновременно. То есть, если на странице продукта 3 пользователя с id 0, 1 , 2, то соответственно ссылки должны для каждого иметь вид
https://example.com/blablabla/subid=0
https://example.com/blablabla/subid=1
https://example.com/blablabla/subid=2

Аватар пользователя ivnish ivnish 26 января 2020 в 13:21

Ну дак я вам и предложил использовать хук hook_node_view или аналогичный, чтобы каждый пользователь видел ссылку со своим ID.

Нужно в хуке получать ID пользователя и подставлять его в ваше поле