Господа профессионалы, подскажите решение вопроса по использованию модуля content_profile
1.Создал поле textfield в content_profile
2. Костомным путем кладу туда значение (таблица content_type_profile)
3. Значение в таблице есть, но функция content_profile_load загружает данные с cache_content
хотя функция выглядит так
function content_profile_load($type, $uid, $lang = '', $reset = NULL) {
static $cache = array();
if (!isset($cache[$type][$uid][$lang]) || $reset) {
$cache[$type][$uid][$lang] = FALSE;
$params = array('type' => $type, 'uid' => $uid);
if ($node = node_load($lang ? $params + array('language' => $lang) : $params, NULL, $reset)) {
$cache[$type][$uid][$lang] = $node->nid;
}
return $node;
}
return !empty($cache[$type][$uid][$lang]) ? node_load($cache[$type][$uid][$lang]) : FALSE;
}
* param $reset
* Optional. If set, the cache is reset.
*/
на drupoal.org вычитал что должны заново загружаться все значения из таблицы с данными а не из кеш таблицы
но этого не проиходит, хотя обращаюсь к функции с параметром $reset=true
Комментарии
кто когда-нибудь столкнется с подобного рода задачей рекомендую присотреться к cache_clear_all()