Вставить Ссылку С помощью Правил->customphp


Краткая версия: Я хотел бы изменить то, что отображается в определенном поле отображаемого узла, если пользователь просмотра удовлетворяет определенным условиям. Я думаю, что действие правил "Выполнить пользовательский PHP" может это сделать? Но у меня нет опыта работы с PHP.

Менее короткая версия: На сайте пользователи читают художественный контент. Ссылка в верхней части страницы дает им возможность купить указанный контент. Это должно предоставить им доступ к zip-файлу, содержащему полезные файлы.

Узел В поле загрузки отображается ссылка для перехода и покупки контента. При загрузке страницы, если пользователь владеет контентом (определяется условием правил), я хочу, чтобы ссылка была заменена ссылкой для загрузки. В идеале новая ссылка должна быть получена из скрытого поля на узле.

Разумное использование параметра "скрытый" также могло бы достичь этого эффекта, но я полагаю, что решение будет выглядеть довольно похоже. Или это вообще выполнимо так, как я описал?

Указатели на решения или альтернативы и то, и другое было бы оценено по достоинству. Спасибо!

Author: Pierre.Vriens, 2015-07-25

1 answers

Если кому-то интересно, что я здесь сделал: это лучше всего делать с помощью представлений и панелей. Определение того, принадлежит ли пользователю определенный элемент, требует просмотра PHP. Как только я получил эту работу, она стала довольно расширяемой, и я смог реализовать некоторые другие дисплеи на ее основе.

 1
Author: Mattias Martens, 2015-08-07 18:30:08