Hi,
$sidebar is just a Variable within templates, which is set while including 
page.tpl(see: details.tpl).

The concept behind is very simple. It is like a bottom up (inner out) strategy.
You begin in the middle by saying your view/xxx.php to use a file in 
page/xxx/xxx.tpl this file contains your content for your main content area* 
and includes layout/page.tpl (with or without sidebar statement) page.tpl 
includes then base.tpl where the content will be rendered.


*You are not writing your output directly but append "Blocks" (do not mix with 
new block feature) which will be outputed in base.tpl. All Template Files(View 
classes aswell) wich will be run through can append some content to them: 
[{capture append="oxidBlock_sidebar"}]Your Content[{/capture}]
So you are able to define content within details.tpl which will be displayed in 
the sidebar eg. additional information for a product.

In my Opinion you now have now more possibilities to make a nice layout than 
before.

Kind Regrads

Rafael Dabrowski

HEINER DIRECT GmbH & Co. KG
Auguststr. 1
53229 Bonn

fon     +49 228 9732 - 406
fax     +49 228 9732 - 410
eMail  [email protected]
web    www.heiner-direct.com

Sitz: Bonn
Amtsgericht Bonn, HRA 6217
USt-IDNr. DE814539764

Komplementärin: Heiner Verwaltungsgesellschaft mbH
Sitz: Bonn
Amtsgericht Bonn, HRB 15435
Geschäftsführer: Joern Heiner




-----Ursprüngliche Nachricht-----
Von: [email protected] 
[mailto:[email protected]] Im Auftrag von Mitch Köhler
Gesendet: Dienstag, 19. Juli 2011 13:25
An: [email protected]
Betreff: [oxid-dev-general] editing OxBlocks

Hello list,

I am not very comfortable with the new templating-concept of 4.5.
While it was possible to get an overview over the whole template in pre 
4.5-versions, the new structure confuses me a little bit.

For example in the current Azure-theme you can find in 
./out/azure/tpl/layout/page.tpl a var named $sidebar.
Where can I find the definition of that variable?

How does the workflow looks like with the new concept?

Thanks!

Regards,
Mitch
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Der Inhalt dieser Nachricht ist ausschließlich für den bezeichneten Adressaten 
bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser Nachricht oder dessen 
Vertreter sein sollten, so beachten Sie bitte, dass jede Form der 
Veröffentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser Nachricht 
unzulässig ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der 
Nachricht in Verbindung zu setzen. Diese Nachricht wurde durch einen 
Virenscanner auf Viren und sonstigen schädlichen Inhalt geprüft, jedoch wird 
keinerlei Haftung für Schäden wegen Viren übernommen. Auch wird keine Haftung 
für Schäden übernommen, die aus einer Veränderung des Inhalts dieser Nachricht 
durch Dritte entstehen können. Wenn Sie auf diese Nachricht antworten, beachten 
Sie bitte, dass durch innerbetriebliche Regelungen Ihre E-Mail eventuell auch 
durch einen anderen als den bezeichneten Adressaten gelesen werden kann.
This message is confidential and intended solely for the use of the individual 
or organization to whom it is addressed. Should you not be the intended 
addressee of this message or his or her representative, please note that 
publication, replication of the contents by any means or further communication 
of the content is not permissible. Should you have received this message in 
error, please notify the sender. This message was scanned by a virus and 
content filter but liability for any viruses transmitted will not be accepted. 
Furthermore we are not liable for damages arising from alteration of the 
contents of this message by a third party. If you reply to this message please 
keep in mind that due to innerorganizational regulations your message could 
probably be read by someone else than the intended addressee.
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to