Updated 4a. JCB Demo Component Directory, Folders and Files (markdown)

Joseph Geller
2018-09-29 09:20:23 -05:00
parent 55e525dcb4
commit 5563f6e117

@@ -371,9 +371,9 @@ UIkit JavaScript for the button component is located at:
\media\com_componentbuilder\uikit-v2\js\components\button.js \media\com_componentbuilder\uikit-v2\js\components\button.js
A button is called a component in the UIkit and there are many others that encapsulate client side code into more generalized functions that can be treated as objects with individual methods and properties. They are identified with the prefix "ui-". An example is the uk-comment class found in the JCB CSS file located at: A button is called a component in the UIkit and there are many others that encapsulate client side code into more generalized functions that can be treated as objects with individual methods and properties. They are identified with the prefix "ui-". An example is the uk-comment class found in the JCB CSS file located at:
\media\com_componentbuilder\uikit-v2\css\uikit.css * \media\com_componentbuilder\uikit-v2\css\uikit.css
JCB adds this and other classes by adding the uiKit files to \media\com_demo\uikit-v2 in the Joomla! Demo installation package. For details see the link and list of uiKit components and code required to implement them as was done below in the area in JCB labeled Site View's Default View. Much of the code is straightforward PHP. Use the view's $this reference to the current object to get the value of an element on the page. For example, the template for the JCB Demo component exposes the logged in user's id in $this. The value of the id is obtained using $this->user->id and a good explanation of what $this is can be found [here ](http://www.php.net/manual/en/language.oop5.basic.php). Other values are also available and Observe the code reuse of Joomla! API classes, plus standard HTML. See the [[[Component]]]Helper JCB tag below also; it is located at: JCB adds this and other classes by adding the uiKit files to \media\com_demo\uikit-v2 in the Joomla! Demo installation package. For details see the link and list of uiKit components and code required to implement them as was done below in the area in JCB labeled Site View's Default View. Much of the code is straightforward PHP. Use the view's $this reference to the current object to get the value of an element on the page. For example, the template for the JCB Demo component exposes the logged in user's id in $this. The value of the id is obtained using $this->user->id and a good explanation of what $this is can be found [here ](http://www.php.net/manual/en/language.oop5.basic.php). Other values are also available and Observe the code reuse of Joomla! API classes, plus standard HTML. ComponentHelper JCB tag below also.
* Looking Site View * Looking Site View