Witam,
Mam taki problem a mianowicie, chciałbym wyświetlić tylko część elementów z katalogu, np. w zależności od typu, w tym celu stworzyłem sobie bibliotekę typów w taksanomii(typ1, typ2), i dodałem to jako pole typ w definicji katalogu, i teraz tworze moduł "Catalog List" i jako Condition wpisuje typ = 'typ1' i niestety nie działa, mógłby ktoś mi powiedzieć jak to poprawnie zrobić.
A tak poza tym:
1. Chciałbym się dowiedzieć, jak mogę zmienić nazwę wyświetlaną przy tworzeniu linku "View the item details" na coś innego.
2. Czy jest możliwość wyświetlenia tylko części tekstu z katalogu, np. mam pole w katalogu Opis, które ma typ longtext, i każdy wpis ma powiedzmy 300 znaków, a ja chciałbym wyświetlić tylko 30 znaków. Czy jest jakiś sposób żeby to sformatować??
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

Moduł Catalog
Rozpoczęte przez jaaa, Mar 31 2010 00:03
#1
Napisany 31 March 2010 - 00:03

#2
Napisany 31 March 2010 - 06:31

Sprawdź w phpmyadminie w jaki sposób przechowywany jest "typ" podejrzewam, że jako liczba więc trzeba by napisać typ=1 ale mogę się mylić.
Jeśli chodzi o dwa pozostałe pytania to musisz wyedytować plik szablonu ".tpl" - tam możesz spokojnie to zrobić.
Jeśli chodzi o dwa pozostałe pytania to musisz wyedytować plik szablonu ".tpl" - tam możesz spokojnie to zrobić.
#3
Napisany 31 March 2010 - 12:35

Tak dzięki już doszedłem do tego, trzeba wpisać numer id z taksonomii, tylko nie bardzo jeszcze wiem jak zrobić żeby wypisywało mi tylko 30 znaków
#4
Napisany 31 March 2010 - 13:28

Przeglądałeś jakieś tutoriale odnośnie modułu catalog - może one okażą się pomocne?
W dużym uproszczeniu to musisz jedynie wyświetlić tylko część tekstu z danej zmiennej. Można to zrobić np. tak:
Wewnątrz szablonu .tpl
W dużym uproszczeniu to musisz jedynie wyświetlić tylko część tekstu z danej zmiennej. Można to zrobić np. tak:
Wewnątrz szablonu .tpl
<?php echo substr($entry['data']['opis-produktu']['value'],0,30); ?>Tak jak pisałem jest to uproszczony przykład bo zapewne tekst wpisujesz za pomocą edytor WYSIWYG a więc pewnie będziesz miał na początku znacznik
. No i metoda ta urwie Ci słowo w połowie.
#5
Napisany 31 March 2010 - 14:09

Ok, dzięki o to mi chodziło
#6
Napisany 19 April 2010 - 20:40

Witam, a czy można w filtrze katalogu ustawić tak aby po wybraniu opcji z listy nie filtrował automatycznie, tylko akcja filtrowania uruchamiana była za pomocą przycisku np "szukaj"? Pozdrawiam
#7
Napisany 19 April 2010 - 21:18

Można pokombinować z plikiem filter_widgets.tpl gdzie możesz dopasować formularz filtrowania do własnych potrzeb.
#8
Napisany 21 April 2010 - 11:15

Teraz mam kolejny problem, w module catalog w folderze catalog_ext są rożne języki, nie ma tam polskiego, ustawiony domyślnie jest angielski, nawet nie wiem gdzie można wybrać dla katalogu jeden z tych języków. Więc pomyślałem żeby przerabiać tłumaczenia w folderze z językiem angielskim. Chciałbym przetłumaczyć kilka fraz np "View the item details" na "czytaj więcej" lub coś w tym stylu. Jednak po zmianie tłumaczenia w pliku languages/en/default.php nie wyświetlają się polskie znaki, zamiast ę->e czyli z "więcej" robi się "wiecej". Czy można zmienić to tak skonfigurować aby po tłumaczeniu na polski pojawiały się polski znaki?
#10
Napisany 21 April 2010 - 12:33

Dzięki, a zauważyłem że po wgraniu pliku languages/en/default.php na serwer w tłumaczeniach uciekają polskie znaki, zamiast "ę" robi się "e", czy to jakieś ustawienie tego pliku powoduje zmianę znaków??
1 użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników