У меня проблема, связанная с синтаксисом php/mysql в drupal:
Предположим, что пользователь А создал тип контента под названием «тест», где он заполнил поле field_example
значением «xxx». После этого другой пользователь, userB, создал другой контент и заполнил то же поле field_example
тем же значением «xxx».
Я хотел бы знать, как можно отобразить представление только с созданным узлом, где поле field_example
одинаково для текущего пользователя? У меня нет (и я не хочу) ссылки на пользователя в типе контента «тест», который я использую.
Я просмотрел View PHP Filter, но мне интересно, как сравнить значения поля? Вот моя попытка [я не эксперт в PHP, как вы могли заметить :)]:
<?php
$a="SELECT uid FROM users WHERE uid=%d";
/* ??? How to create $b which can get value of field_example from content_type_test from current user which is logged in ? */
$b="";
$c="SELECT field_example FROM content_type_test";
if ($b==$c){
echo "Ok, I've what I want :) ";
}
?>
Любая помощь будет принята с благодарностью, так как я давно ищу информацию об этом запросе...
Спасибо всем :)