Вывод переменных в шаблоне

Тема в разделе "Программирование", создана пользователем Gener, 13.08.2010.

  1. Offline

    Gener Недавно здесь

    Регистрация:
    15.07.2010
    Сообщения:
    28
    Симпатии:
    0
    Пол:
    Мужской
    Есть переменная к примеру $test.
    $test может иметь значения
    $test = 'Текст';
    или $test = empty
    (другими словами либо пустая, либо имеет значение)
    Как выводить значение если она не пустая и выводить произвольный текст если пустая. Какую использовать функцию?
    Джумла 1.5
     
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    Если я правильно понял, то наверное так (могу и ошибаться):

    Код (PHP):
    1. <?php if($test != 'empty') {
    2.       echo $test;
    3.    }
    4.       else { echo '$test пустая'; }            
    5.  ?>
     
  4. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 311
    Симпатии:
    375
    Пол:
    Мужской
    я еще такую штуку знаю ;P
    Код (PHP):
    1. <?php echo ($test)?$test:''; ?>
     
  5. Offline

    Gener Недавно здесь

    Регистрация:
    15.07.2010
    Сообщения:
    28
    Симпатии:
    0
    Пол:
    Мужской
    Не считаю правильным использовать так как слишком много кода.. Таких переменных может быть много...
     
  6. Offline

    Gener Недавно здесь

    Регистрация:
    15.07.2010
    Сообщения:
    28
    Симпатии:
    0
    Пол:
    Мужской
    Вот этот способ мне больше нравится?? Но неужели в фреймворке Джумлы нету ничего подобного?
     
  7. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Не важно сколько строчек написано, на скорость работы скрипта это не повлияет.

    2Gener
    Переменная инициализируется в шаблоне? или в компоненте? ... хотя, какая разница ) sourpuss Вам верно подсказывает.
     

Поделиться этой страницей

Загрузка...