Uwaga! Od sierpnia 2017 forum jest w trybie tylko do odczytu.

Dlaczego? Dlatego, że społeczność TYPO3 przeniosła się na slack'a i stackoverflow:
  • Przeczytaj artykuł wprowadzający do slacka, w którym dowiesz gdzie i jak się zarejestrować.
  • Jeżeli masz pytania odnośnie Polskiej Społeczności TYPO3 zapraszamy na kanał slack'a #community-pl. Rozmawiamy tam w języku polskim.
  • Pytania dotyczące samego TYPO3 zadawaj po angielsku na stackoverflow oznaczając je tagiem "typo3". Następnie posługując się linkiem do tego pytania postaraj się zachęcić ludzi z kanału slack'a #typo3-cms lub bardziej pasujących kanałów tematycznych, żeby na nie odpowiedzieli.
  • Możesz też oczywiście zadawać pytania na slacku bez zakładania wątków na stackoverflow, ale wówczas wiedza ta nie jest indeksowana przez googla i część osób nie będzie chciała Ci z tego powodu pomagać.
  • Dla części osób dzielących się wiedzą ważne jest też budowanie reputacji na stackoverflow. Jest to kolejny powód dla którego powinieneś zadawać pytania na stackoverflow by zwiększyć swoje szanse na znalezienie odpowiedzi. Pamiętaj, żeby oceniać odpowiedzi!
Tematy bez nowych odpowiedzi

Konfiguracja formularza backendowego


Autor Wiadomość
Napisane: 22.09.2011 [11:58]
sim_co
Twórca tematu
zarejestrowany: 18.02.2010
Posty: 168
Witam,

Czy jest możliwość za pomocą TS np powyłączać niepotrzebne pola dla jakiejś grupy użytkowników BE w kofiguracji pluginu tt_news?

Coś na kształt:
TYPOSCRIPT
page.TCEFORM.tt_content.sectionIndex.disabled = 1


Chodzi mi o pola w podsekcji 'Parametry wtyczki' patrz screen



simcode.pl
Załącznik

screen.jpg (Typ pliku: image/jpeg, Rozmiar: 67.7 kilobajty) — 286 pobrania
Napisane: 22.09.2011 [15:17]
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1709
W TYPO3 od wersji 4.5.0 + masz dwie opcje, albo w PageTS wyłączysz wszystkie pola z tej zakładki:

TYPOSCRIPT
TCEFORM.tt_content.pi_flexform.9.sDEF.what_to_display.disabled = 1
// i tak dalej, dla każdego pola osobno


albo w ogóle całą zakładkę

TYPOSCRIPT
TCEFORM.tt_content.pi_flexform.9.sDEF.disabled = 1


ogólnie składnia jest prosta:

TYPOSCRIPT
TCEFORM.[tablename].[field].[dataStructKey].[flexSheet].[flexField]

ref: http://wiki.typo3.org/Documentation_changes_in_4.4_and_4.5#Description_of_setup.fields..3Cfieldname.3E.disabled

Tu psikusem akurat w przypadku tt_news'a jest dataStructKey - który powinien być kluczem exta a jest 9 - zazwyczaj rozszerzenia stosują w tym miejscu bardziej coś na kształt tx_someext_pi1. Jeśli nie będziesz mógł znaleźć odpowiedniej wartości najłatwiej jest znaleźć odpowiedni rekord w tabeli tt_content i użyć wartość z pola list_type.

Same nazwy pól i arkuszy wyciągasz albo z pliku flexform, albo z odpowiedniego rekordu tabeli tt_content - pole pi_flexform, albo za pomocą FireBug'a

I jeszcze jedno - ważne, jeśli zamierzasz wyłączyć podstawowe pola konfiguracyjne we wtyczce tt_news będziesz musiał również wyłączyć sprawdzanie konfiguracji, bo inaczej otrzymasz komunikat, że :
HTML
plugin.tt_news ERROR:
No code given


P.S. w wersjach poniżej 4.5.0 musisz zainstalować EXT:sp_betterflex i posłużyć się jego własną składnią.

TYPO3 Certified Integrator | TYPO3 Społeczność Polska

prv: ['] waiting for the miracle, for the miracle to come
Napisane: 22.09.2011 [15:38]
sim_co
Twórca tematu
zarejestrowany: 18.02.2010
Posty: 168
Super! Dzięki serdeczne za tak wyczerpujący opis icon_smile.gif

Wcześniej pytałem o wyłączenie pól ze szczegółową konfiguracją elementu table w tt_content, ale zdaje się, ze z tym opisem sobie świetnie poradzę icon_smile.gif

simcode.pl