{"id":204,"date":"2011-07-08T14:23:58","date_gmt":"2011-07-08T17:23:58","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=204"},"modified":"2011-07-08T14:23:58","modified_gmt":"2011-07-08T17:23:58","slug":"valores-possiveis-em-um-campo-cck-drupal","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/valores-possiveis-em-um-campo-cck-drupal\/","title":{"rendered":"Valores poss\u00edveis em um campo CCK (Drupal)"},"content":{"rendered":"
A API do core do Drupal \u00e9 uma das melhores que conhe\u00e7o, muito bem detalhada, al\u00e9m de f\u00e1cil de usar. Infelizmente nem sempre \u00e9 t\u00e3o f\u00e1cil achar fun\u00e7\u00f5es \u00fateis dos m\u00f3dulos dispon\u00edveis na comunidade, mesmo os principais como CCK ou Views. Por vezes \u00e9 preciso buscar pelo termo que queremos no google ou ent\u00e3o dar aquela estudada no c\u00f3digo.<\/p>\n
Outro dia esbarrei em uma dessas fun\u00e7\u00f5es \u00fateis que nem sempre a gente sabe que existe, a <\/p>\n Se no campo de op\u00e7\u00f5es v\u00e1lidas do select voc\u00ea informou: Esta fun\u00e7\u00e3o pode ser \u00fatil, por exemplo, quando \u00e9 preciso listar todos os valores poss\u00edveis em algum lugar mas n\u00e3o \u00e9 poss\u00edvel usar uma view, seja porque seria um argumento muito complicado de montar ou porque ainda n\u00e3o h\u00e1 conte\u00fado em todas as op\u00e7\u00f5es.<\/p>\n","protected":false},"excerpt":{"rendered":" A API do core do Drupal \u00e9 uma das melhores que conhe\u00e7o, muito bem detalhada, al\u00e9m de f\u00e1cil de usar. Infelizmente nem sempre \u00e9 t\u00e3o f\u00e1cil achar fun\u00e7\u00f5es \u00fateis dos m\u00f3dulos dispon\u00edveis na comunidade, mesmo os principais como CCK ou Views. Por vezes \u00e9 preciso buscar pelo termo que queremos no google ou ent\u00e3o dar […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[42],"tags":[],"yoast_head":"\ncontent_allowed_values<\/code>. Ela retorna atrav\u00e9s de um array todas as op\u00e7\u00f5es poss\u00edveis de campos do tipo “select”. Um exemplo:<\/p>\n
$content_field = content_fields('field_exemplo'); \r\n$allowed_values = content_allowed_values($content_field);<\/code><\/pre>\n
\nex_1|Exemplo 1
\nex_2|Exemplo 2
\nex_3|Exemplo 3
\nA vari\u00e1vel $allowed_values<\/code> vai receber um array, onde as chaves ser\u00e3o os valores antes do pipe (ex_1, ex_2 e ex_3) e os valores ser\u00e3o o que estiver depois do pipe (Exemplo 1, Exemplo 2, Exemplo 3).<\/p>\n