какой html нужен, такой сразу и делайте.
Зачем формировать одно, потом парсить и делать другое??? вам не кажется это идиотизмом? Или вы что-то не договариваете по сути задачи?
Вовсе не нужно. Правильнее сказать - необязательно.
Из обязательных тегов в приведенном каркасе только title и doctype (необязателен тоже. но без него худо будет). Ну и кодировку желательно указывать, хотя тоже обязательным не является.
Наверное вопрос не в твиге. Вы же можете элементарно написать вывод категорий в базовом шаблоне.
Вопрос в том, как организовать получение и передачу данных в шаблон, не прописывая один и тот же код в каждом экшене. И к твигу это отношения не имеет =)
Если верить легендам - js был написан за неделю. Я всегда удивляюсь как за неделю можно было столько всего продумать, что аж до сих пор многие осознать не могут?
Никита Полевой: А так вы просто получаете NaN, и это означает что получения корня по каким-то причинам невозможно.
Ничего подобного это не означает. Это означает лишь то, что в результате вы получили "не число". А уже факт получения "не числа" можно трактовать как невозможность извлечения корня из отрицательного числа.
Никита Полевой: не пытайтесь угадать что имел ввиду автор =)
Если невидимый див - то дублирующий див с контентом, иначе, как вы правильно заметили, можно было бы джаваскриптом подсчитать всё что нужно.