Hi all-
There's a lot of work left for the next release. Overall, my feeling was the beta was too far away from from what we need, so we'll likely release a new beta soon.
The code is thick but our team is getting there.
It seems our pretty new template did not render properly in many cases.
So, the good news is, we're adding more capabilities to make templating easier.
For example, we're making it very simple to integrate Pulse navigation on free templates online.
For {{navigation}}
, you will soon be able to pass custom CSS classes for ul
, li
, a href
as well as the general div. This works like a charm. I converted 2 free templates including working nav in about 7 mins each.
Working proposal of how to pass custom classes into nav:
{{navigation:"all":"nav-class1 nav-class2":"my-ul-class":"my-li-class", 'my-a-class'}}
Of course, you're free to just use {{navigation}}
. The extra parameters are optional.
It works since almost all template navs are similar to:
<nav class="some_class1 some_class2">
<ul class="some_ul_class">
<li class="some_li_class">
<a class="some_a_class" href="about.html">About</a>
<a class="some_a_class" href="news.html">News</a>
</li>
</ul>
</nav>
Of course, alternatively, you could "rejig" the CSS without this capability or edit navigation.phtml
which changes core code, but its exhausting and often the CSS was generated using a tool, making it hard to keep consistent.
We have very far to go. But I'm happy with the progress so far.