What kind of node do you want to create?
<%= form_tag nodes_path do %>| Type |
<% CccConventions::NODE_KINDS.each do |kind, config| %>
<%= radio_button_tag :kind, kind, kind == "generic", data: { path_prefix: resolve_kind_text(config[:path_prefix]) } %> <%= resolve_kind_text(config[:label]) %> <% if config[:hint] %> <%= resolve_kind_text(config[:hint]) %> <% end %> <% end %> |
| Title | <%= text_field_tag :title %> A URL slug will be generated from this automatically. You can review or adjust it afterward under the "metadata" section's Slug field. |
| Parent |
<%= text_field_tag :parent_search_term, @parent_name %>
<%= hidden_field_tag :parent_id, @parent_id %>
|
| Resulting path | — This preview updates as you type. The final path can still be changed afterward by editing the title (for the last segment) or moving the node to a different parent (for everything before it). |
| <%= submit_tag "Create" %> |