/** * Set settings html. * * @return string */ public function getSettingsHtml() { // Get parent settings $settings = parent::getSettingsHtml(); // Get available fields $fields = array(); foreach (craft()->fields->getAllFields() as $field) { $fields[$field->handle] = $field->name; } // Add "field" select template $fieldSelectTemplate = craft()->templates->render('reverserelations/_settings', array('fields' => $fields, 'settings' => $this->getSettings())); // Return both return $settings . $fieldSelectTemplate; }