This is the documentation for concrete5 version 5.6 and earlier. View Current Documentation

The Core User Interface helper lets developers programmatically generate certain UI elements like concrete5 dashboard buttons.

Loading the Helper

$ih = Loader::helper(‘concrete/interface’); 

# Methods

print $ih->submit($text, $formID, $buttonAlign=’right’, $innerClass=null, $args = array())

Generates a concrete5 button. Uses the $text for text, and will submit the form with the ID $formID when clicked. Common arguments are

Additional Arguments

  • $buttonAlign - aligns the button to “left” or “right”.
  • $innerClass - gives the span element inside a button a specific CSS class.
  • $args - an optional associative array that is appended to the button tag.

print $ih->button($text, $href, $buttonAlign=’right’, $innerClass=null, $args = array())

Generates a simple link button in the concrete5 button style.

print $ih->button_js($text, $onclick, $buttonAlign=’right’, $innerClass=null, $args = array())

Generates a button that activates a JavaScript action. Include “javascript:” in your onclick().

print $ih->buttons($button1, $button2, etc…)

Outputs button text passed as arguments with a special concrete5 wrapper for positioning. Will take 1 to n buttons as arguments.

Loading Conversation