View
1.501
Download
0
Category
Tags:
Preview:
DESCRIPTION
Presentatie op 3 januari 2011 voor Joomla User Group 's Hertogenbosch over het 'fall back' principe van Nooku.
Citation preview
Nooku
04/12/2023 2Joomla User Group ’s Hertogenbosch
Nooku, wat je moet weten• Fall-back principe• Table naming conventions• Objects
Nooku
04/12/2023 3
FRONTEND EDITING IN 5 STAPPENHanden uit de mouwen!
Joomla User Group ’s Hertogenbosch
04/12/2023 4
if(!defined('KOOWA')) {JError::raiseWarning(0, JText::_('Koowa wasn't found. Please install the Koowa plugin and enable it.’));return;
}echo KFactory::get('site::com.worlds.dispatcher')->dispatch();
Hello World – Stap 1Dispatcher : …/com_worlds/worlds.php
Joomla User Group ’s Hertogenbosch
04/12/2023 5
<ol><? foreach($worlds AS $world) ?><li> <?= $world->name ?></li><? endif; ?>
</ol>
Hello World – Stap 2View: …/com_worlds/views/worlds/tmpl/default.php
Joomla User Group ’s Hertogenbosch
04/12/2023 6
BIJNA, MAAR IETS MIST ER NOG
Joomla User Group ’s Hertogenbosch
04/12/2023 7
Database tabellenTabel voor onze gegevensopslag aanmaken:
CREATE TABLE `sandbox`.`jos_worlds_worlds` (`worlds_world_id` SERIAL,`name` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;
INSERT INTO `sandbox`.`jos_worlds_worlds` (`worlds_world_id` , `name`
) VALUES (NULL , 'mars’) , (NULL , 'venus’) ;
Joomla User Group ’s Hertogenbosch
04/12/2023 8
/index.php?option=com_worlds
Joomla User Group ’s Hertogenbosch
04/12/2023 9
KIND KAN DE WAS DOEN
Joomla User Group ’s Hertogenbosch
04/12/2023 10
Vrouwen komen van Venus …
Veranderingen aan de tabel:
ALTER TABLE `jos_worlds_worlds` ADD `population` VARCHAR( 50 ) NOT NULL ;
UPDATE `sandbox`.`jos_worlds_worlds` SET `population` = ’vrouwen' WHERE `jos_worlds_worlds`.`worlds_world_id` =2;
Joomla User Group ’s Hertogenbosch
04/12/2023 Nooku Jam - Rotterdam 11
<ol><? foreach($worlds AS $world) ?><? $href = @route('index.php?option=com_worlds&view=world&id='. $world->id) ?><li> <a href="<?= $href ?>”> <?= $world->name ?> </a></li><? endif; ?>
</ol>
Hello World – Stap 3View: …/com_worlds/views/worlds/tmpl/default.php
04/12/2023 Nooku Jam - Rotterdam 12
<h1><?= $world->name ?></h1><h4><?= @text('Population') ?></h4><p><?= $world->population ?></p>
Hello World – Stap 4View: …/com_worlds/views/world/tmpl/default.php
04/12/2023 13
/index.php?option=com_worlds&view=world&id=2
Joomla User Group ’s Hertogenbosch
04/12/2023 14
JA? EN MANNEN DAN?!?
Joomla User Group ’s Hertogenbosch
04/12/2023 15
<h1><?= @text('Change the world') ?></h1><form action="<?= @route('id='.$world->id) ?>" method="post"><label for="name"><?= @text('Name') ?></label><br /><input type="text" name="name" value="<?= $world->name ?>" /><br /><br /><label for="population"><?= @text('Population') ?></label><br /><input type="text" name="population" value="<?= $world->population ?>" /><br /><br /><input class="button" type="submit" name="submit" value="<?= @text('Submit') ?>" /><input type="hidden" name="action" value="save" /></form>
Hello World – Stap 5View: …/com_worlds/views/world/tmpl/form.php
Joomla User Group ’s Hertogenbosch
04/12/2023 16
/index.php?option=com_worlds&view=world&layout=form&id=1
Joomla User Group ’s Hertogenbosch
04/12/2023 17
/index.php?option=com_worlds&view=world&id=1
Joomla User Group ’s Hertogenbosc
04/12/2023 18Joomla User Group ’s Hertogenbosch
04/12/2023 19
VRAGEN?
Joomla User Group ’s Hertogenbosch
Recommended