<http://forum.pspad.com/read.php?f=1&i=7081&t=7081> 
----------------------------------------------------------------

Dobrý den / èau èau,
chtìl jsem vytvoøit složitìjší šablonu a docela jsem narazil. 
1) Nevíte nìkdo jestli a jak vytvoøit jednoduchou šablonu s podmínkou?
Radši uvedu pøíklad. Chtìl bych vytvoøit šablonu, která generuje prostøedí
s nìkolika parametry. Nìkteré parametry jsou nepovinné. Pokud je neuvedu
zústane však jejich pole prázdné. Já bych chtìl aby se jejich pole ani
nevypisovalo.
Pøíklad: 
\begin{figure}
  \includegraphics[width=%edit1%, height=%edit2%]{%edit3%}
\end{figure}
když vyplním oba edity (šíøku i výšku)  i jméno obrázku (tøetí edit)
dostanu
\begin{figure}
  \includegraphics[width=hodnota1, height=honota2]{hodnota3}
\end{figure}
když vyplním jen první edit (šíøku v tom pøípadì se výška øídí pomìrem
stran a je dopoèítána) a jméno obrázku (tøetí edit) dostanu
\begin{figure}
  \includegraphics[width=hodnota1, height=]{hodnota3}
\end{figure}
což hodí pøi pøekladu chybu prázdného parametru HEIGHT.
Já bych chtìl když zadám pouze první edit a tøetí dostat:
\begin{figure}
  \includegraphics[width=hodnota1]{hodnota3}
\end{figure}
víte jak na to ? 

2) v helpu je uveden jako pátý formátovací parametr prvku šablony 
oddìlovaè - znak(y), které budou vloženy do textu kolem hodnoty
(nepovinný) 
jak to nastavím aby kolem hodnoty byly párové znaky ? napø {hodnota} nebo
(hodnota)???
pøíklad: [EMAIL PROTECTED] Parametry,,,,{ dává {hodnota{
[EMAIL PROTECTED] Parametry,,,,{} dává {}hodnota{}
PS: a nechci to definovat v tìle šablony jako
{%edit3%} protože když je hodnota prázdná tak to hodí "{}"
chtìl bych mít v tìle šablony %edit3% (bez závorek) to znamená, že když
bude hodnota prázdná tak to hodí "" 

Možná to není na první pohled vidìt, ale oba dotazy spolu souvisý.
Omlouvám se jestli jsem nìco pøehlídl a normálnì to jde. Také se omlouvám
jestli to už tady nìkde ve foru je... nìjak mi to vyhledávání moc
nezabíralo.

Pøedem díky za odpovìd a radu 
Pøeji krásný den ((-: 
W

-- 
PSPad freeware editor http://www.pspad.com

Odpovedet emailem