Skocz do zawartości

Dodanie nowego bloku widgetContainer. (Widget Custom Areas)


Terminator95
 Udostępnij

Rekomendowane odpowiedzi

Mam problem z dodaniem nowego bloku (widgetContainer). Z tego co znalazłem na internecie są 3 podstropowe.

{template="widgetContainer" group="global" app="core" params="'header', 'horizontal'"}
{template="widgetContainer" group="global" app="core" params="'foother', 'horizontal'"}
{template="widgetContainer" group="global" app="core" params="'sidebar', 'horizontal'"}

A ja chciałbym dodać zupełnie nowy, próbowałem dodać

{template="widgetContainer" group="global" app="core" params="'myCustomWidgetArea', 'horizontal'"}

i owszem dodał się i to nawet tam gdzie to dodałem lecz, gdy dodaje już jakąś apke((WK) News) przez zarządzaj blokami to się dodaje po czym wyrzuca błąd "Nie można zapisać pozycji bloku" po odświeżeniu znika.

Widziałem ze gościu dodał coś do bazy danych i podobno wyświetlało mu to, ja za bardzo nie chce grzebać w bazie danych, jest jakiś inny sposób na dodanie tego niż grzebane w bazie danych.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Założyciel

Nie można od tak sobie dodać nowego bloku.. bo to nie zadziała. Te bloki zdefiniowane są w plikach PHP.

Możesz to zrobić tylko posiadając aplikację Pages wtedy będziesz mógł utworzyć obszar podzielony na kilka kolumn np.

{template="widgetContainer" group="pages" app="cms" params="'col1', $widgets, 'horizontal'"}

Z takich tricków to możesz dodać nową reklamę w ACP i kod reklamy umieścić w dowolnym miejscu ale to sprawdzi się dla ręcznie wpisywanych treści nie dla widgetów.

Możesz też przenieść widget np. od stopki którego mało co się używa w inne miejsce. 

{template="widgetContainer" group="global" app="core" params="'footer', 'horizontal'"}

lub zakupić wtyczkę Advanced Custom Widgets

Advanced Custom Widgets - Blocks and Widgets - Invision Community

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...

@SeNioR

Sorry ze odkopie ten temat, ale zakupiliśmy apke pages i mam pytanie chciałbym zrobić całkowicie nowe miejsce na bloki na stronie głównej, ale niestety nie za bardzo wiem jak to zrobić liczę na jakąś podpowiedz.

Mam jeszcze problem z tym ze jak dodam np. tabele serwerów jako blok przez pages, to nie czyta mi do niej css, ani kodu z szablonu tylko domyślny css i  szablon z aplikacji i nigdzie nie mogę tego zmienić, może ty byś wiedział jak to zmienić.

Edytowane przez Terminator95
Odnośnik do komentarza
Udostępnij na innych stronach

  • Ekspert
Godzinę temu, Terminator95 napisał:

@SeNioR

Sorry ze odkopie ten temat, ale zakupiliśmy apke pages i mam pytanie chciałbym zrobić całkowicie nowe miejsce na bloki na stronie głównej, ale niestety nie za bardzo wiem jak to zrobić liczę na jakąś podpowiedz.

Mam jeszcze problem z tym ze jak dodam np. tabele serwerów jako blok przez pages, to nie czyta mi do niej css, ani kodu z szablonu tylko domyślny css i  szablon z aplikacji i nigdzie nie mogę tego zmienić, może ty byś wiedział jak to zmienić.

{{if \IPS\Request::i()->controller == 'index'}}
	{block="serwerki"}
{{endif}}

+ do tego dodaj CSS'y do global.css

Edytowane przez Weak.
Odnośnik do komentarza
Udostępnij na innych stronach

@Weak.

Nie wiem czemu ale nie mogę w żaden sposób ustawić tego css, próbowałem w global, custom, w css od pages i nic to nie daje nie wiem w czym problem jak testowałem na nulledzie to działało tylko nie potrafiłem jej ustawić tak aby wyświetlała się na stronie głównej. Jakaś inna rada?

Odnośnik do komentarza
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×