Tagi na forum.

Windows 14205 SQL Server 2132
sieci 6796 Windows XP 1921
SQL 6578 Outlook 1838
SBS 3868 Uprawnienia 1777
Windows 2003 2781 IIS 1636
Windows Server 2588 Office 1516
DNS 2315 Skrypt 1499

pokaż wszystkie tagi na forum

Zmiana miniaturki

bigkoma 2011-09-09 08:42:04
0
avatar
 
 
 
Mam listę elementów w pewnej bibliotece (różnymi elementami). Ustawiony widok na miniaturki. Chcę zrobić możliwość definiowania własnych miniaturek.


Do każdego z elementów dodałem pole w którym definiuję się miniaturkę ( podaje link do niej).


Teraz chcę by przy wyświetlaniu na liście pobrał wartość tego pola z zdefiniowanym obrazkiem i użył ją do wyświetlania na liście, coś w rodzaju ikony.


Nie chodzi tu o zmianę domyślnych ikon, bo to działa dla wszystkich plików z danym rozszerzeniem.


W tej chwili udało mi się jedynie to podmienić w CSS, ale to jest na dłuższa metę bez sensu, bo w CSS podaję wszystko na sztywno.


Więc prawdopodobnie należy zmienić widok wyświetlającego elementu na liście  ( plik " ItemStyle.xsl ", ale w tym momencie mam problem, nie wiem jak w widoku pobrać adres obrazka i go wyświetlić. Można podać własny styl, tu również nie wiem jak się je tworzy.


Znajdzie się jakaś podpowiedź ?
 
 
Edytowano 1 raz. Ostatnio 2011-09-09 08:42:50 przez bigkoma.
tagi: css


Fa-La  2011-09-09 08:49:40 #1
0
avatar
 
 
Użyj SharePoint Designera 2010 do stworzenia/zmiany widoku listy (http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-view-using-sharepoint-designer-HA010379079.aspx).-- 
..:: Łukasz Falaciński :: Blog :: Praca :: PsG :: VBC ::..

 

..:: Łukasz Falaciński :: Praca :: VBC ::..

bigkoma  2011-09-09 10:59:16 #1.1
0
avatar
 
 

To ja wiem, że tak można, ale dzięki za link.
 
Znalazłem miejsce w którym definiuje się między innymi adres obrazka, oto właściwa linijka:
 

<View Name="{40728DA7-3E96-4E3F-9B11-421C1F9CA660}" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" Type="HTML" DisplayName="Miniatury" Url="/Programy/Forms/Thumbnails.aspx" Level="1" BaseViewID="40" ContentTypeID="0x" ImageUrl="/_layouts/images/dlicon.png">

 
Wiać, że wartość obrazka jest podana na sztywno, teraz jak zrobić by wartość była pobierana z właściwości elementu, tak samo jak jest pobierana nazwa elementu ??
tu ??
 

Fa-La  2011-09-09 21:51:33 #1.1.1
0
avatar
 
 
Nie bardzo rozumiem dlaczego na siłę chcesz zmienić sysemową kolumnę Typ. Nie wystarczy jej ukryć, i zrobić swoją typ hiperłącze i wyświetlać ją jako obrazek?-- 
..:: Łukasz Falaciński :: Blog :: Praca :: PsG :: VBC ::..

 

..:: Łukasz Falaciński :: Praca :: VBC ::..

bigkoma  2011-09-09 22:33:55 #1.1.1.1
0
avatar
 
 
No jasne,  że wtstarczy , tylko nie bardzo wiem jak to zrobić by działało :/

Fa-La  2011-09-10 12:47:20 #1.1.1.1.1
0
avatar
 
 
Na początek dodaj do listy nową kolumnę typu hiperłącze/obraz i w jej konfiguracji ustaw, aby wyświetlało sie jako obraz. Sprawdź, czy to wystarczy. Jeżeli będziesz chciał sformatować ją w inny sposób, zawsze możesz użyć SharePoint Designer 2010, tak jak pisałem wcześniej.-- 
..:: Łukasz Falaciński :: Blog :: Praca :: PsG :: VBC ::..

 

..:: Łukasz Falaciński :: Praca :: VBC ::..

bigkoma  2011-09-12 10:12:37 #1.1.1.1.1.1
0
avatar
 
 
 
Dobra zrobiłem zgodnie z tym:


http://office.microsoft.com/pl-pl/sharepoint-designer-help/tworzenie-widokow-danych-w-programie-sharepoint-designer-HA101631628.aspx?CTT=3


Mam wygląd taki jaki chciałem, ale mój widok listy nie jest "aktywny" (nie ma zastosowania) na stronie głównej.


Znaczy się na stronie głównej dodałem wyświetlanie mojej  listy jako WebPart, tam widok jest miniaturek a nie ten który ja sobie zdefiniowałem.


Na stronie listy( ..serwer.../[NazwaListy]/) jest dobrze , tylko na stronie głównej (...serwer.../Strony/default.aspx), gdzie lista wyświetla jest  jako WebPart, nadal nie jest to co zdefiniowałem :/


W edycji WebPart, można wybierać widok, na liście wyboru widoków jest widok przez mnie zdefiniowany, ale wybranie i zatwierdzenie go, nie powoduje zmiany widoku na taki jaki chcę.


Więc, jak zastosować mój widok również na stronie głównej?
 
 

Edytowano 2 razy. Ostatnio 2011-09-12 10:13:53 przez bigkoma.

Udziel odpowiedzi

avatar
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Idź na górę strony