Advertisement
kwixson

candidate content type

May 13th, 2012
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.04 KB | None | 0 0
  1. $content['type'] = array (
  2. 'name' => 'Candidate',
  3. 'type' => 'candidate',
  4. 'description' => 'A brief bio of a candidate on a ballot in Kalamazoo County.',
  5. 'title_label' => 'Last Name',
  6. 'body_label' => 'About the Candidate',
  7. 'min_word_count' => '0',
  8. 'help' => '',
  9. 'node_options' =>
  10. array (
  11. 'status' => true,
  12. 'promote' => false,
  13. 'sticky' => false,
  14. 'revision' => false,
  15. ),
  16. 'upload' => '1',
  17. 'nodeblock' => 0,
  18. 'old_type' => 'candidate',
  19. 'orig_type' => '',
  20. 'module' => 'node',
  21. 'custom' => '1',
  22. 'modified' => '1',
  23. 'locked' => '0',
  24. 'image_attach' => '1',
  25. 'image_attach_maximum' => 0,
  26. 'image_attach_size_teaser' => 'thumbnail',
  27. 'image_attach_size_body' => 'preview',
  28. 'comment' => '0',
  29. 'comment_default_mode' => 4,
  30. 'comment_default_order' => 1,
  31. 'comment_default_per_page' => 50,
  32. 'comment_controls' => 3,
  33. 'comment_anonymous' => 0,
  34. 'comment_subject_field' => 1,
  35. 'comment_preview' => 1,
  36. 'comment_form_location' => 0,
  37. 'location_addanother' => 0,
  38. );
  39. $content['fields'] = array (
  40. 0 =>
  41. array (
  42. 'label' => 'First Name',
  43. 'field_name' => 'field_first',
  44. 'type' => 'text',
  45. 'widget_type' => 'text_textfield',
  46. 'change' => 'Change basic information',
  47. 'weight' => '-5',
  48. 'rows' => '1',
  49. 'size' => 60,
  50. 'description' => '',
  51. 'default_value' =>
  52. array (
  53. 0 =>
  54. array (
  55. 'value' => '',
  56. ),
  57. ),
  58. 'default_value_php' => '',
  59. 'default_value_widget' => NULL,
  60. 'group' => false,
  61. 'required' => 0,
  62. 'multiple' => '0',
  63. 'text_processing' => '0',
  64. 'max_length' => '100',
  65. 'allowed_values' => '',
  66. 'allowed_values_php' => '',
  67. 'op' => 'Save field settings',
  68. 'module' => 'text',
  69. 'widget_module' => 'text',
  70. 'columns' =>
  71. array (
  72. 'value' =>
  73. array (
  74. 'type' => 'varchar',
  75. 'length' => '100',
  76. 'not null' => false,
  77. 'sortable' => true,
  78. 'views' => true,
  79. ),
  80. ),
  81. 'display_settings' =>
  82. array (
  83. 'label' =>
  84. array (
  85. 'format' => 'above',
  86. ),
  87. 'full' =>
  88. array (
  89. 'format' => 'default',
  90. 'exclude' => 0,
  91. ),
  92. 'teaser' =>
  93. array (
  94. 'format' => 'default',
  95. 'exclude' => 0,
  96. ),
  97. ),
  98. ),
  99. 1 =>
  100. array (
  101. 'label' => 'Office',
  102. 'field_name' => 'field_office',
  103. 'type' => 'text',
  104. 'widget_type' => 'text_textfield',
  105. 'change' => 'Change basic information',
  106. 'weight' => '-4',
  107. 'rows' => '1',
  108. 'size' => 60,
  109. 'description' => 'Elected office being sought.',
  110. 'default_value' =>
  111. array (
  112. 0 =>
  113. array (
  114. 'value' => '',
  115. ),
  116. ),
  117. 'default_value_php' => '',
  118. 'default_value_widget' =>
  119. array (
  120. 'field_office' =>
  121. array (
  122. 0 =>
  123. array (
  124. 'value' => '',
  125. '_error_element' => 'default_value_widget][field_office][0][value',
  126. ),
  127. ),
  128. ),
  129. 'group' => false,
  130. 'required' => 0,
  131. 'multiple' => '0',
  132. 'text_processing' => '0',
  133. 'max_length' => '100',
  134. 'allowed_values' => '',
  135. 'allowed_values_php' => '',
  136. 'op' => 'Save field settings',
  137. 'module' => 'text',
  138. 'widget_module' => 'text',
  139. 'columns' =>
  140. array (
  141. 'value' =>
  142. array (
  143. 'type' => 'varchar',
  144. 'length' => '100',
  145. 'not null' => false,
  146. 'sortable' => true,
  147. 'views' => true,
  148. ),
  149. ),
  150. 'display_settings' =>
  151. array (
  152. 'label' =>
  153. array (
  154. 'format' => 'above',
  155. ),
  156. 'full' =>
  157. array (
  158. 'format' => 'default',
  159. 'exclude' => 0,
  160. ),
  161. 'teaser' =>
  162. array (
  163. 'format' => 'default',
  164. 'exclude' => 0,
  165. ),
  166. ),
  167. ),
  168. 2 =>
  169. array (
  170. 'label' => 'Email',
  171. 'field_name' => 'field_email',
  172. 'type' => 'email',
  173. 'widget_type' => 'email_textfield',
  174. 'change' => 'Change basic information',
  175. 'weight' => '-3',
  176. 'size' => '40',
  177. 'description' => '',
  178. 'default_value' =>
  179. array (
  180. 0 =>
  181. array (
  182. 'email' => '',
  183. ),
  184. ),
  185. 'default_value_php' => '',
  186. 'default_value_widget' =>
  187. array (
  188. 'field_email' =>
  189. array (
  190. 0 =>
  191. array (
  192. 'email' => '',
  193. ),
  194. ),
  195. ),
  196. 'group' => false,
  197. 'required' => 0,
  198. 'multiple' => '0',
  199. 'op' => 'Save field settings',
  200. 'module' => 'email',
  201. 'widget_module' => 'email',
  202. 'columns' =>
  203. array (
  204. 'email' =>
  205. array (
  206. 'type' => 'varchar',
  207. 'length' => 255,
  208. 'not null' => false,
  209. 'sortable' => true,
  210. ),
  211. ),
  212. 'display_settings' =>
  213. array (
  214. 'label' =>
  215. array (
  216. 'format' => 'above',
  217. ),
  218. 'full' =>
  219. array (
  220. 'format' => 'default',
  221. 'exclude' => 0,
  222. ),
  223. 'teaser' =>
  224. array (
  225. 'format' => 'default',
  226. 'exclude' => 0,
  227. ),
  228. ),
  229. ),
  230. 3 =>
  231. array (
  232. 'label' => 'Web Site',
  233. 'field_name' => 'field_website',
  234. 'type' => 'link',
  235. 'widget_type' => 'link',
  236. 'change' => 'Change basic information',
  237. 'weight' => '-2',
  238. 'description' => '',
  239. 'default_value' =>
  240. array (
  241. 0 =>
  242. array (
  243. 'url' => '',
  244. 'title' => '',
  245. 'attributes' => 'N;',
  246. ),
  247. ),
  248. 'default_value_php' => '',
  249. 'default_value_widget' =>
  250. array (
  251. 'field_website' =>
  252. array (
  253. 0 =>
  254. array (
  255. 'url' => '',
  256. 'title' => '',
  257. 'attributes' => 'N;',
  258. ),
  259. ),
  260. ),
  261. 'group' => false,
  262. 'required' => 0,
  263. 'multiple' => '0',
  264. 'validate_url' => true,
  265. 'url' => 0,
  266. 'title' => 'optional',
  267. 'title_value' => '',
  268. 'enable_tokens' => 1,
  269. 'display' =>
  270. array (
  271. 'url_cutoff' => '80',
  272. ),
  273. 'attributes' =>
  274. array (
  275. 'target' => 'default',
  276. 'rel' => '',
  277. 'class' => 'website-url',
  278. 'title' => '',
  279. ),
  280. 'op' => 'Save field settings',
  281. 'module' => 'link',
  282. 'widget_module' => 'link',
  283. 'columns' =>
  284. array (
  285. 'url' =>
  286. array (
  287. 'type' => 'varchar',
  288. 'length' => 2048,
  289. 'not null' => false,
  290. 'sortable' => true,
  291. ),
  292. 'title' =>
  293. array (
  294. 'type' => 'varchar',
  295. 'length' => 255,
  296. 'not null' => false,
  297. 'sortable' => true,
  298. ),
  299. 'attributes' =>
  300. array (
  301. 'type' => 'text',
  302. 'size' => 'medium',
  303. 'not null' => false,
  304. ),
  305. ),
  306. 'display_settings' =>
  307. array (
  308. 'label' =>
  309. array (
  310. 'format' => 'above',
  311. ),
  312. 'full' =>
  313. array (
  314. 'format' => 'default',
  315. 'exclude' => 0,
  316. ),
  317. 'teaser' =>
  318. array (
  319. 'format' => 'default',
  320. 'exclude' => 0,
  321. ),
  322. ),
  323. ),
  324. 4 =>
  325. array (
  326. 'label' => 'Related',
  327. 'field_name' => 'field_related',
  328. 'type' => 'nodereference',
  329. 'widget_type' => 'nodereference_autocomplete',
  330. 'change' => 'Change basic information',
  331. 'weight' => 0,
  332. 'autocomplete_match' => 'contains',
  333. 'size' => 60,
  334. 'description' => '',
  335. 'default_value' =>
  336. array (
  337. 0 =>
  338. array (
  339. ),
  340. ),
  341. 'default_value_php' => '',
  342. 'default_value_widget' =>
  343. array (
  344. 'field_related' =>
  345. array (
  346. 0 =>
  347. array (
  348. 'nid' =>
  349. array (
  350. 'nid' => '',
  351. '_error_element' => 'default_value_widget][field_related][0][nid][nid',
  352. ),
  353. '_error_element' => 'default_value_widget][field_related][0][nid][nid',
  354. ),
  355. ),
  356. ),
  357. 'group' => false,
  358. 'required' => 0,
  359. 'multiple' => '1',
  360. 'referenceable_types' =>
  361. array (
  362. 'page' => 'page',
  363. 'podcast' => 'podcast',
  364. 'story' => 'story',
  365. 'blog' => 0,
  366. 'candidate' => 0,
  367. 'event' => 0,
  368. 'forum' => 0,
  369. 'image' => 0,
  370. 'issue' => 0,
  371. 'resource' => 0,
  372. 'block' => false,
  373. 'book' => false,
  374. 'cckevent' => false,
  375. 'cck_image' => false,
  376. 'file' => false,
  377. 'link' => false,
  378. 'webform' => false,
  379. ),
  380. 'advanced_view' => '--',
  381. 'advanced_view_args' => '',
  382. 'op' => 'Save field settings',
  383. 'module' => 'nodereference',
  384. 'widget_module' => 'nodereference',
  385. 'columns' =>
  386. array (
  387. 'nid' =>
  388. array (
  389. 'type' => 'int',
  390. 'unsigned' => true,
  391. 'not null' => false,
  392. 'index' => true,
  393. ),
  394. ),
  395. 'display_settings' =>
  396. array (
  397. 'label' =>
  398. array (
  399. 'format' => 'above',
  400. ),
  401. 'full' =>
  402. array (
  403. 'format' => 'default',
  404. 'exclude' => 0,
  405. ),
  406. 'teaser' =>
  407. array (
  408. 'format' => 'default',
  409. 'exclude' => 0,
  410. ),
  411. ),
  412. ),
  413. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement