Polskie wsparcie PrestaShop
		PrestaShop => Dla początkujących => Wątek zaczęty przez: pawe w Luty 12, 2012, 01:29:42 am
		
			
			- 
				Witam.
http://www.bajkowedekoracje.pl/category.php?id_category=31
w bloku produktu obok zdjęcia jest opis "SAFARI Zestaw NR 1"
Chciałbym go edytować ręcznie za pomocą notatnika a nie presty.
Proszę o pomoc, gdzie i jak sie nazywa plik źródłowy z tymi danymi ?
Dziękuje i pozdrawiam
Paweł
			 
			
			- 
				Witaj.
Edytować do postaci ?
			 
			
			- 
				przecie jest to nazwa produktu  ;)
			
 
			
			- 
				W tej chwili jest tak
"SAFARI Zestaw NR
 1"
a ma być tak
"SAFARI
 Zestaw NR 1"
			 
			
			- 
				można to zmienić, ale brałeś pod uwagę, że inne nazwy produktów będą znowu inaczej wyglądały ?
			
 
			
			- 
				Kolego !
Abo wiesz abo nie wiesz gdzie znajduje sie ten plik !!!
Jak będzie, co będzie a nawet jeśli coś popsuje to MOJA SPRAWA !
Forum jest po to aby pomagać i wymieniać się doświadczenie !
Jeśli nie jesteś w stanie nic wnieść do pomocy w moim problemie to przynajmniej nie przeszkadzaj.
			 
			
			- 
				Po co te nerwy ;)
@scholl chciał Cie uświadomić że taka zmiana jest zmianą globalną dla wszystkich nazw produktów w sklepie
Plik do edycji to category.tpl
			 
			
			- 
				Tak też wcześniej wyczytałem, ale nie jestem pewien w którym miejscu znajduje się ten plik
themes - prestashop - modules - category.tpl - czy to ten plik ?
bo tutaj nie ma tego co mnie interesuje
W pliku źródłowym powinna być zapisana poniższa ścieżka:
<a title="SAFARI Zestaw NR 1" href="http://www.bajkowedekoracje.pl/product.php?id_product=26">SAFARI Zestaw NR 1[/url]
			 
			
			- 
				Mój błąd ;/
Jest to plik product-list.tpl
Plik znajduje się katalogu szablonu.
Ścieżka nie będzie miała takiej postać gdyż jest to postać po przetworzeniu.
Poszukaj w źródle
 href="{$product.link|escape:'htmlall':'UTF-8'}" id="{$product.name}"
			 
			
			- 
				Napewno takiej ścieżki nie znajdziesz gdyż one są generowane podczas ładowania strony. Musisz szukać linii odpowiedzialnej za ten fragment.
			
 
			
			- 
				
W pliku źródłowym powinna być zapisana poniższa ścieżka:
<a title="SAFARI Zestaw NR 1" href="http://www.bajkowedekoracje.pl/product.php?id_product=26">SAFARI Zestaw NR 1[/url]
Nie nie powinno być takiej informacji
traktujesz prestę jak zwykłą stronę html ze statycznym kodem  ......... a to tak nie działa
 wszystko co presta generuje jest generowane dynamicznie i wyświetlane za pomocą smarty
			 
			
			- 
				do kolegi sower,
rozumiem co piszesz kolego (przynajmniej mniej więcej),
rózne informacje są zapisane w różnych plikach na podstawie których (tz. informacji które sie w nich zawierają) powstaje "widoczna strona www"
np. w pliku - product_list.css - jest zapisany np. kolor czcionki 
np. w pliku - global.css - wielkość itd.
staram się odnieść tutaj do mojego konkretnego problemu
ale jest też plik gdzie są zapisane informacje, np. - opis, nazwa produktu w tym przypadku "SAFARI Zestaw NR 1"
Dlatego ponawiam pytanie, gdzie to jest zapisane ?
Z góry dziękuję za pomoc. :)
			 
			
			- 
				w bazie danych tabela ps_product_lang kolumna `name`
			
 
			
			- 
				Dziękuję mario !
Oto chodzi aby móc edytować napis po przez kod ale to nie to miejsce.
W tym katalogu można edytować tylko opis produktu, a to można zrobić po przez preste przy tworzeniu opisu produktu.
Ja potrzebuję zmienić tytuł produktu.
W czerwonej ramce zaznaczyłem dokładnie o co chodzi.
Pierwsze zdjecie to tak jest a ja chcę aby było tak jak na drugim
			 
			
			- 
				Już ci koledzy podali rozwiązanie nie wiem czego jeszcze szukasz. Tytuł zmieniasz w bazie danych nie w plikach. W plikach zmieniasz tylko strukture wynikowa.
			
 
			
			- 
				Do kolegi chemar
Moim zdaniem w tabeli ps_product_lang kolumna `name` - nie da się dokonać zmiany na której mi zależy.
Ja nie chcę zmienić nazwy produktu z "krysia" na "marysia" bo to się da
tylko format zapisu tak jak zaznaczyłem na załączonym zdjeciu
Teraz jest:
SAFARI Zestaw NR
1
A ma być:
SAFARI
Zestaw NR 1
Bardzo proszę o pomoc !
			 
			
			- 
				jest kilka rozwiazan
linie mozesz zlamac przez wpisanie <br>na ten wyjatek zmodyfikowac plugin smarty modifier.escape lub napisac drugi i przez niego przepuscic string w tpl
a w nazwie artykulu wpiszesz
SAFARI <br>Zestaw NR 1 zapewne w innych miejscach bedziesz musial tez popoprawiac rozne funkcje, albo dodatkowo przepuscic przez funkcje czyszczaca ( zeby 
 usuwala )
zapewne klient ci sie uparł i masz zgryz
innym znakiem sterujacym moga byc np. 2 lub 3 spacje - mysle, ze to najlepsze rozwiazanie
dajesz dwie spacje, modyfikujesz plugin i po zawodach
tylko klient musi wiedziec, ze jak wpisze 2 spacje to zlamie linie
			 
			
			- 
				w tools/smarty/plugins/modifier.escape.php
dopisz linie
case 'htmlallbr':
            return str_replace('  ', '<br>', trim(htmlentities($string, ENT_QUOTES, $char_set)));
w szablonie tpl  zamien parametr htmlall na htmlallbr w odpowiednim miejscu
przy zalozeniu, ze 2 spacje lamia linie
zrekompiluj szablony
nie sprawdzalem czy dziala, ale powinno
			 
			
			- 
				MARIO wielkie dzięki za konkretną pomoc.
Niestety trochę przerasta to moje umiejętności  ::) 
Strona jest moja, nie zajmuje się tym komercyjnie, może dlatego zależy mi aby była taka jak chcę.
Dzięki i pozdrawiam