Reageer op reactie

Hoe alleen de content velden van een node laden zonder een volledige node load te moeten doen.
Soms in scripts will je informatie ophalen gestockeerd in de cck fields maar je wil geen volledige node loads doen. Je wil ook niet de cck tabel rechtstreeks queriën omdat wanneer de setting van veld van 1 naar multiple veranderd dan veranderd de locatie van dat veld.
Bijvoorbeeld een veld in de content_type_team genoemd field_team_name_value zal na multiple zetten zich bevinden in conten_field_team_name.

<?php
//Dus dit is fout
$content db_fecth_object(db_query("SELECT * FROM content_type_team" WHERE nid = %d1));
$team_name $content->field_team_name;
//dit zal niets meer tonen wanneer het veld naar multiple gezet worden
?>

De content (cck) api heeft een functie om alle velden van het content type op te halen in maar 1 aanroep.: content_storage($op, $node);

<?php
//Dit is juist
$node stdClass();
$node->nid 1;
$node->vid db_result(db_query("SELECT vid FROM {node} WHERE nid = %d",1));    
$node->type 'team';    
$content content_storage('load'$node);
$team_name $content['field_team_name'][0]['value'];
?>

Reageren

De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><img><p><b><i><table><th><tr><td><blockquote><br /><img /><tbody><span><strike>
  • Regels en paragrafen worden automatisch gesplitst.
  • You can enable syntax highlighting of source code with the following tags: <codes>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo].
  • Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.

Meer informatie over formaatmogelijkheden

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.