PHP: Как вставить код в поле - PullRequest
0 голосов
/ 05 ноября 2011

Я хотел бы знать, как я могу вручную вставить некоторый php-код в узел cck (в Drupal). Дело в том, что у меня есть такие вещи:

$output .= '<br>';
$mor = _pitch_detalle($cid, $previamente, $luego);
if (sizeof($mor) > 0){
  $output .= theme('pitch', $mor);
}
return $output;

Этот материал показывает некоторую информацию, которая меняется со дня на день, и каждый раз, когда пользователи просматривают страницу, информация меняется. Я хочу, чтобы пользователь видел неизмененную версию этого кода, ту же информацию, которая существовала, когда пользователь создал страницу.

Поскольку пользователь не может редактировать страницу, я думаю, что довольно безопасно сказать, что , если я введу этот код в поле, он останется неизменным. Это предположение верно? Как я мог это сделать?

Спасибо за вашу помощь !!! Rosamunda

Ответы [ 2 ]

1 голос
/ 09 ноября 2011

Я думаю, вы могли бы сделать это в пользовательском шаблоне для страницы.

1 голос
/ 07 ноября 2011

Как насчет использования функциональности ревизии drupal core?

С помощью функций node_revision_list и node_load вы можете загрузить «первую» ревизию (версию) узла.

http://api.drupal.org/api/drupal/modules--node--node.module/function/node_load/7 http://api.drupal.org/api/drupal/modules--node--node.module/function/node_revision_list/7

...