Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:architecture:user_interface
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
development:architecture:user_interface [2020/03/04 13:40] – [CSS Inheritance] demiankatz | development:architecture:user_interface [2020/03/19 21:29] – [What Should I Start Editing?] crhallberg | ||
---|---|---|---|
Line 39: | Line 39: | ||
If you want to begin customizing your theme, a useful starting point is to identify a template that you would like to modify -- good starting points are the **header.phtml** and **footer.phtml** files that define VuFind' | If you want to begin customizing your theme, a useful starting point is to identify a template that you would like to modify -- good starting points are the **header.phtml** and **footer.phtml** files that define VuFind' | ||
- | If you want to begin customizing your styles, you can create a brand new CSS file to override some defaults, and register it in your theme' | + | As you do this, you will likely notice bits of code wrapped in " |
+ | |||
+ | <code php> | ||
+ | <?php $this-> | ||
+ | < | ||
+ | <?php $this-> | ||
+ | |||
+ | <?php include $this-> | ||
+ | </ | ||
+ | |||
+ | If you want to begin customizing your styles, you can create a brand new CSS file to override some defaults, and register it in your theme' | ||
Looking at existing themes and templates should help give you some ideas about how to achieve the effects you need... and if you get stuck, please feel free to reach out to the VuFind community for help through the channels listed on our [[https:// | Looking at existing themes and templates should help give you some ideas about how to achieve the effects you need... and if you get stuck, please feel free to reach out to the VuFind community for help through the channels listed on our [[https:// | ||
Line 93: | Line 103: | ||
==== Why Use Mix-Ins? ==== | ==== Why Use Mix-Ins? ==== | ||
- | The average VuFind user will probably not have much need to use mix-ins; however, this feature is useful for sharing functionality between VuFind instances. By creating a Zend Framework | + | The average VuFind user will probably not have much need to use mix-ins; however, this feature is useful for sharing functionality between VuFind instances. By creating a [[development: |
==== Mix-Ins and Inheritance ==== | ==== Mix-Ins and Inheritance ==== |
development/architecture/user_interface.txt · Last modified: 2023/11/09 19:32 by demiankatz