Aura
→
Page
Page
The page model.
Inherits from
Class methods
- custom_field Creates a custom field and adds getters/setters for it.
Methods (Inherited)
- children Returns the children of the record.
- crumbs Returns an array of records of breadcrumb path of the record, starting from the root.
- menu_title Returns the name of the record as it should appear on the menu.
- parent Returns the parent.
- parent? Determines if the record has a parent.
- parentable? Determines if the record can have children.
- set_fields Sets the fields to the values in the hash.
- shown_in_menu? Determines if the record should be shown to visitors in the site menus.
- sort_index This is what they'll be sorted by.
- submenu Returns a list of items for the submenu.
- path Returns the URL path.
- slugify Returns a unique slug for the item.
- subtype Returns the subtype for the given page.
Class methods (Inherited)
- class_name Returns a string of the model's name for use in URLs.
- content? Returns if the model data is considered to be site content.
- parentable Determines if the model can have children.
- path Returns a URL path for an action for the model.
- roots Returns a set of results of all records that don't have parents.
- seed Ensures that the model has some bare essentials in it.
- seed! Like `seed`, but empties the table first.
- title Returns a string of the model's name to appear on pages.
- title_plural Returns a string of the model's name, pluralized, to appear on pages.
- get_by_slug Finds an item by a given slug.
- subtype_ Returns the definition for a given subtype.