
| Autor | Wiadomość |
|---|---|
|
Napisane: 29.07.2009 [10:58]
|
|
|
tomkraw1
Twórca tematu
zarejestrowany: 14.07.2008
Posty: 200
|
Mam taką zagwozdkę. Chciałbym zrobić graficzne, pionowe menu. Problem polega na tym, że 3 pierwsze pozycje to obrazki - loga firm dostarczone przez klienta. Pozostałe pozycje w tym menu to obrazki z tekstem. Wszystkie mają jednakowe wymiary i stoją w jednym bloku. Nie chciałbym tego robić na sztywno. Chciałbym jakoś te 3 loga mieć związane ze stronami i jakoś je móc wydobyć do tego menu. |
|
Napisane: 29.07.2009 [11:52]
|
|
|
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1338
|
użyłbym specjalnie dostosowanego widoku LIST z tt_news'a przed normalnym menu (o ile rzecz jasna używasz tt_newsa na stronie) ograniczenie do 3 najnowszych newsów, wyświetlanie tylko obrazków (w szablonie upewnij się, że są linkowane), typ newsa możesz wybrać jako Link do strony w serwisie, lub link do zewnętrznej strony. Loga umieszczasz po prostu w zakładce media, możesz też ustawić wtyczkę, tak, żeby skalowała pliki do określonych rozmiarów. Jeśli masz newsy na stronie i nie chcesz, żeby te 3 newsy - bannery się wymieszały ze zwykłymi aktualnościami umieść je w osobnym folderze/stronie Sesja wygasła, zaloguj się, żeby się wylogować.
T3CI Certified Level 2 TYPO3 Night Crew Member. KO System enthusiast |
|
Napisane: 30.07.2009 [12:19]
|
|
|
tomkraw1
Twórca tematu
zarejestrowany: 14.07.2008
Posty: 200
|
Ta strona nie będzie miała newsów. Będzie bardziej wizytówką firmy. Strona jest przenoszona z szytej na miarę na tajpową. Właściwie to mam oprócz tych 3 logo także obrazki z tekstem i mogę je ostatecznie wykorzystać. Jednak one są brzydkie i dlatego pomyślałem o graficznym menu. Czy jest możliwe wyciągnięcie takiego obrazka, który jest w zasobach strony wstawiony i wstawienie go do graficznego menu? |
|
Napisane: 30.07.2009 [14:54]
|
|
|
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1338
|
Bramka B: Utwórz stronę niewidoczną w menu (może być nawet sysfolder, tylko pilnuj ustawień TS później), wstaw tam 3 kontenty typu obrazek a potem zepnij to w typoscript za pomocą COA z menu... w TS podepniesz rekordy za pomocą cObjectu RECORDS http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.1/view/1/8/#id4379702 czyli: TYPOSCRIPT lib.caleMenu = COA
lib.caleMenu {
10 = RECORDS
10 {
...
}
20 = HMENU
20 {
...
}
} Sesja wygasła, zaloguj się, żeby się wylogować.
T3CI Certified Level 2 TYPO3 Night Crew Member. KO System enthusiast |
|
Napisane: 02.08.2009 [17:24]
|
|
|
tomkraw1
Twórca tematu
zarejestrowany: 14.07.2008
Posty: 200
|
Przy założeniu, że strony z trzema logami mają te loga w zasobach mam połowiczny sukces. Połowiczny dlatego, że efekt zamierzony występuje tylko w języku polskim. Po przełączeniu na angielski znikają 3 pierwsze obrazki i pojawiają się 3 białe obrazki. Linki są OK. TYPOSCRIPT lib.companiesMenu = COA
lib.companiesMenu {
10 = HMENU
10 {
special = list
special.value = 17,11,15
1 = GMENU
1 {
noBlur = 1
NO {
wrap = <div class="compMenuItem"> | </div>
ATagTitle.field = title
XY = 200,55
5 = IMAGE
5 {
file {
import.field = media
import = uploads/media/
import.listNum = 0
width = 200
height = 55
}
}
}
}
}
20 = HMENU
20 {
special = directory
special.value = 26
1 = GMENU
1 {
noBlur = 1
NO {
wrap = <div class="compMenuItem"> | </div>
ATagTitle.field = title
XY = 200,55
backColor = #ffffff
11 = TEXT
11 {
text.field = title
align = center
fontColor = #000000
fontFile = fileadmin/template/fonts/arial.ttf
fontSize=24
offset=0,35
}
}
}
}
}Można to językowo uniezależnić? |
|
Napisane: 02.08.2009 [18:17]
|
|
|
tomkraw1
Twórca tematu
zarejestrowany: 14.07.2008
Posty: 200
|
Odpowiedź na moje ostatnie pytanie brzmi: wykasować "media," z listy ['pageOverlayFields'] w Install Tool/All Configuration. Teraz pole media jest to samo w każdym języku. Rozwiązanie jest sztywne (special = list) ale uznaję je za satysfakcjonujące. |