Paving the way for .NET in Tonga
| Browse in : |
All
> Downloads
> Production Tools
> Xaraya
|
This theme didn't actually get designed but more or less morphed from trying one idea to trying another to just keep plugging in more and more 'things' while at the same time hoping that it would look 'ok'. I haven't achieved the 'ok' look yet, but hopefully it is plausible and has some useful features for those who wish to delve into theme design.
Looking at how the theme turned out it's pleasing that it wasn't a total disaster.
If you name an article as the same of the category it is placed in, whenever that category is displayed by category (not by going through Articles) then this 'sticky article' will be fully displayed. [ref: modules/articles/user-view.xt]
About Page is a redirection to a specific Category, generally set to be 'About' where it lists the articles in that category. Combined with the above sticky articles, this can be very interesting. [ref: modules/base/user-main.xt]
Modified the "Left Column" of this theme to 'detect' when viewing articles where an image has been published for use in the left column. It is hard-coded at the moment, but the image will be XXXXXXXXXXX_left.gif where XXXXXXXXXXX is the filename given to the category image. For example: if you have an image "xaraya.gif" for a topic, then the image for the left column will be "xaraya.gif_left.gif"
[ref: includes/themes-default-main.xt]
The Banner Image is overlaid(?) with category-images from the current displayed article or a default image.
[ref: includes/themes-default-banner.xt]
Dynamic Theme List allowing visitors to review themes used/testing with the site. The Dynamic list does a few other things, verifying whether the theme is a 'test' theme.
[ref: includes/themes-default-themes.xt]
A design decision to simplify 'debugging' between different special pages (e.g. different page/default.xt and page/base.xt) was to slice up the page layout into its major components.
[ref: includes/themes-default-head.xt] contains material for the 'head' of the HTML document
[ref: includes/themes-default-banner.xt] contains material for the 'banner' in a web page
[ref: includes/themes-default-main.xt] contains material for the main content of a web page
[ref: includes/themes-default-footer.xt] contains material for the web page 'footer'
This has worked out well for when I want a different Home Page look, but don't wont to be concerned about forgetting/updating things in one file pages/default.xt but forgetting it in another pages/base.xt or pages/articles.xt.
Include facilities for a non-javascript drop-down menu. [ref: includes/themes-default-head.xt && includes/themes-default-menu.xt ]
The theme separates a Home Page (using the base module as the 1st page) from subsequent pages, including a few special pages.
Article Callout is a special blockgroup that can be used to display "top-items" and similar information together with displaying articles.
Bits and pieces of this theme are derived from the following sources (not listed in any particular order):
ants_news.zip
There are no comments attached to this item.