Verw. im Backend

LibraryAdmin erlaubt auch die Verwendung von Presets im Backend. Das Vorgehen ist für Website Baker und LEPTON gleich.

Beispiel:

// you may have to tweak the path here...
include_once dirname( __FILE__ ) . '/../../libraryadmin/inc/class.LABackend.php';

// create instance; if you're not using OOP, use a simple var, like $la
$this->la = new LABackend();

// load the preset; tweak 'module' and 'preset' to your needs
$this->la->loadPreset( array(
    'module' => 'wbProfiles',
    'lib'    => 'lib_jquery',
    'preset' => 'backend'
) );

// print the preset
$this->la->printPreset();

Der modulare Aufbau erlaubt beispielsweise das bedingte Hinzuladen weiterer Presets (durch wiederholten Aufruf von loadPreset()) und das Ausgeben des Ergebnisses an passender(er) Stelle. wbProfiles etwa lädt die Presets in __construct() und gibt sie in show() unmittelbar vor dem Ende der Modulausgabe aus. Hierdurch können bei Bedarf weitere Presets zur Laufzeit hinzugefügt werden.