Пустой заголовок блока

Главные вкладки

Аватар пользователя arsart arsart 30 ноября 2004 в 2:39

Невозможно создать второй блок (box) с пустым заголовком если уже есть один такой.
Пустое значение считается значением:( И неминуемая ошибка dublicate key 3 insert возникает сокрушая мировые устои.
Как бы обойти такое?
Для xtemplate.engine уже придумали хак с невидимым заголовком, но для phptemplate.engine еще нет:(
Есть у кого соображения на этот счет?

Комментарии

Аватар пользователя Basielienis Basielienis 30 ноября 2004 в 3:38

Использовал пробел, помнится, когда такое надо было. Только вот не помню, был там один блок или несколько.

1. использовать в качестве заоголовка какой-нибудь невидимый или служебный символ
2. HTML в заголовке, типа одинаковый цвет фона и букв? Но это не совсем грамотно, у пользователя теоретически могут быть свои настройки цвета.

А почему не стилями, как советуют там же по приведенной ссылке?

А вообще, ту же штуку с проверкой !!invisible!! и вытиранием заголовка в phptemplate, по-моему, даже проще сделать, чем в xtemplate.

Аватар пользователя arsart arsart 30 ноября 2004 в 3:43

Пробел не катит:(
А как же ее проще-то сделать? Может есть какие мысли?
Где-то в этих строчках проблема:

function phptemplate_box($ title, $ content, $ region = 'main') {
  return _phptemplate_callback('box', array(
    'title'   =>   $title,
    'content' =>   $content,
    'region'  =>   $region
  ));
}