Допустим, вы в настоящее время разрабатываете модуль или редактируете существующий, или может вам необходимо вывести какой-то код из CCK шаблона. И вы должны получить значение(я) одного или нескольких поля(ей) с конкретной статьи (без каких-либо ::fieldname:: ).
Вот две функции, которые будут делать всю работу за вас ... и вы можете вызывать их в любом месте!
Для использования этой функции вам просто необходимо знать идентификатор статьи и поля, из которых вы хотите получить значения.
Примеры:
// $id is the id of my article.
$value = CCK_GET_Value( $id, 'my_text1' );
echo $value;
или...
// $id is the id of my article.
$fields = array( 'my_text1', 'my_text2' );
$value = CCK_GET_Value( $id, $fields );
echo $value['my_text1'];
echo $value['my_text2'];
Где
$id — идентификатор статьи, в которую вы ходите добавить значение(ния)
$fields — интересующие вас поля (строки или массивы)
Вторая функция предполагает, что вы уже получили текст (introtext/fulltext) вашей статьи.
Пример:
// $content is the content of my article. $value = CCK_GET_ValueFromText( $content, 'my_text1' ); echo $value;
Спасибо Johnpro за помощь в переводе статьи.
| < Предыдущая | Следующая > |
|---|