Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SMARTY] Brak możlwiości przypisania wartości do zmiennej
waldekpl
post 23.10.2011, 11:56:48
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.01.2011

Ostrzeżenie: (0%)
-----


Witam,

Pracuję nad pewnym projektem w CMS Made Simple. Edytuję pewien szablon.

Chciałbym sprawdzić, czy do konkretnej pozycji dodano zdjęcie. Jeśli tak to ma wyświetlić się miniaturka z odnośnikiem do docelowego zdjęcia.
Niestety warunek nigdy nie jest spełniony. Wygląda na to, że wartości $entry->file_location i $filed->value użyte w warunku są puste. Jeśli je użycję w formie {$entry->file_location} wyświetla się poprawnie.

$entry->file_location, zawiera ścieżkę do pliku
$filed->value, zawiera nazwę pliku

Nawet użycie {aasign var="imgPath" value=$field->value} daje pusty wynik :{

Niestety nie znam się na tyle, aby zrozumieć co robię źle smile.gif Proszę o pomoc. Poniżej zamieszcza kawałek kodu:

  1. {foreach from=$items item=entry}
  2. {foreach from=$entry->fields key='name' item='field'}
  3. {if file_exists($entry->file_location/$field->value)}
  4. <a href="{$entry->file_location}/{$field->value}"><img src="{$entry->file_location}/{$field->thumbnail}" alt="{$entry->product_name} {$field->name}"/></a>
  5. {/if}
  6. {/foreach}
  7. {/foreach}


Ten post edytował waldekpl 23.10.2011, 11:58:07
Go to the top of the page
+Quote Post
nospor
post 23.10.2011, 21:21:21
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




$entry->file_location/$field->value
Wiesz co widzi komputer? Ze dzielisz jedno przez drugie.

Co do logiki: czy coś istnieje czy nie to masz sprawdzać w kodzie php i w php przekazywać tę informację do szablony (smarty). Szablon ma jedynie wyświetlać informacje na podstawie przekazanych danych a nie jeszcze jeszcze sprawdzać czy pliki istnieją


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 09:55