Semantic  ViewsAnd More!
Earl Miles Views
 Panels
 Chaos Tool Suite
Nodequeue
 Advanced Help
 D6 theme system
 D7 AJAX SystemmerlinofchaosLogrus, Inc
What is Semantic Views?Originally a module by Benjamin Doherty (AKA bangpound)Control HTML elements for semantic meaning.Site builders wanted fewer places to look for Views configuration.Views templates are difficult to master.Provides more power through the interface.Undoes the powerful concept of separation of logic and presentation.
Basic views output
Basic views outputField Element
Basic views outputLabel Element
Basic views outputWrapper Element
Semantic SummaryComplete control of the HTML within the rowComplete control of the classes within the rowPair with your custom CSSGreat when the view builder understands HTML/CSS
DownsidesNot so good when you really want to separate logic from presentation.When your views authors are not themers and don’t understand what your themers want.Views row style template now even harder to modify due to all of the moving parts.
But I want to group fields together!So do I!Can’t do this in the Views UI.But you can use a panel layout with Views.You can also use Display Suite, but I’m not going to cover that.
Like this!
Instant grouping!
Things to think aboutFlexible layouts are easy to make, but have heavy markup.Layout plugins are not difficult to write. There are many tutorials available on google..inc file, regions, css, template, preprocessCan then customize layout however you need.
View context + PanelsAllow you to put rows within a layout.Allow you to select which fields per row.Allow you to place things in between your rows.

Semantic views

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
    D6 themesystem
  • 8.
    D7 AJAXSystemmerlinofchaosLogrus, Inc
  • 9.
    What is SemanticViews?Originally a module by Benjamin Doherty (AKA bangpound)Control HTML elements for semantic meaning.Site builders wanted fewer places to look for Views configuration.Views templates are difficult to master.Provides more power through the interface.Undoes the powerful concept of separation of logic and presentation.
  • 10.
  • 11.
  • 12.
  • 13.
  • 22.
    Semantic SummaryComplete controlof the HTML within the rowComplete control of the classes within the rowPair with your custom CSSGreat when the view builder understands HTML/CSS
  • 23.
    DownsidesNot so goodwhen you really want to separate logic from presentation.When your views authors are not themers and don’t understand what your themers want.Views row style template now even harder to modify due to all of the moving parts.
  • 24.
    But I wantto group fields together!So do I!Can’t do this in the Views UI.But you can use a panel layout with Views.You can also use Display Suite, but I’m not going to cover that.
  • 25.
  • 26.
  • 29.
    Things to thinkaboutFlexible layouts are easy to make, but have heavy markup.Layout plugins are not difficult to write. There are many tutorials available on google..inc file, regions, css, template, preprocessCan then customize layout however you need.
  • 30.
    View context +PanelsAllow you to put rows within a layout.Allow you to select which fields per row.Allow you to place things in between your rows.