Автор Тема: переменные в шаблонах FastTemplate  (Прочитано 9311 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« : 19 Апреля 2006, 17:42:08 »
Добрый день, скажите пожалуйста, можно ли сделать так, чтобы при выводе в браузер, пустая переменная не отображалась на странице.

т.е. чтобы на странице где не все переменные заполнились не было  штук типа $VAR1, $VAR2

Оффлайн cr4ck3r

  • Фанат Perl
  • Постоялец
  • ***
  • Сообщений: 146
  • +0/-0
  • 2
    • Просмотр профиля
    • http://perlmonks.org.ru
переменные в шаблонах FastTemplate
« Ответ #1 : 19 Апреля 2006, 18:19:22 »
Имхо лучшее для темплейтов HTML::Template.
Там такой проблемы нет.
Ворота в perl - perlmonks.org.ru

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
переменные в шаблонах FastTemplate
« Ответ #2 : 19 Апреля 2006, 18:21:05 »
все работает:

# perl -MText::FastTemplate -e \'Text::FastTemplate->defaults({ path => [ "test_templates" ] }); Text::FastTemplate->preload({ key => "test",file => "test.tpl"}); print Text::FastTemplate->new( key => \'test\')->output({HERE => "here "});\'
here not there

# cat test_templates/test.tpl
##HERE##not there
##ARTO##
#

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #3 : 19 Апреля 2006, 18:27:44 »
CGI::FastTemplate

там вылазит

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
переменные в шаблонах FastTemplate
« Ответ #4 : 19 Апреля 2006, 18:35:11 »
с этим разбирайтесь сами, раз сразу не указали.

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #5 : 19 Апреля 2006, 18:37:58 »
>:-> спасибо

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #6 : 19 Апреля 2006, 20:31:37 »
Цитировать
A.Perez:
где не все переменные заполнились не было штук типа $VAR1, $VAR2

это не проблема модуля.
заполняйте переменные хотя бы так:
$var = $q->param(\'var\') || \'\';
модуль будет все подсатвлять и error_log будет чистым
довольно давно использую CGI::FastTemplate поэтому знакомая проблема.
Вы, наверное пишите без use strict. ;)
пока-пока. :)

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
переменные в шаблонах FastTemplate
« Ответ #7 : 19 Апреля 2006, 20:43:14 »
до чего люди не дойдут, чтобы не читать документацию...

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #8 : 20 Апреля 2006, 11:38:49 »
Цитировать
до чего люди не дойдут, чтобы не читать документацию...


до чего?

AnnA спасибо, поставлю strict :)

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #9 : 20 Апреля 2006, 11:51:19 »
хм, не сработало, я и без стрикта пытался сделать конечно,
arto, загляни пожалуйста в документацию, а?

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
переменные в шаблонах FastTemplate
« Ответ #10 : 20 Апреля 2006, 12:07:17 »
jfyi: зачтение вслух документации -- 50$/h.

perldoc CGI::FastTemplate | less -p no_strict

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #11 : 20 Апреля 2006, 12:21:05 »
no_script помог, спасибо большое. :)

Не люблю я перлдок :(

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
переменные в шаблонах FastTemplate
« Ответ #12 : 20 Апреля 2006, 12:59:53 »
"ежики кололись и плакали, но продолжали жрать кактус"

Оффлайн cr4ck3r

  • Фанат Perl
  • Постоялец
  • ***
  • Сообщений: 146
  • +0/-0
  • 2
    • Просмотр профиля
    • http://perlmonks.org.ru
переменные в шаблонах FastTemplate
« Ответ #13 : 20 Апреля 2006, 13:10:33 »
Цитировать
Не люблю я перлдок

О ужас!
Ворота в perl - perlmonks.org.ru

Оффлайн A.Perez

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 38
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
переменные в шаблонах FastTemplate
« Ответ #14 : 20 Апреля 2006, 13:12:10 »
ладно ладно, не причитай

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28