Strony i bloki
Funkcjonalność statycznych stron i wspólnych bloków pozwala na zbudowanie stosunkowo niewielkiej witryny przy użyciu tylko aplikacji "Witryna" bez konieczności instalowania lub integrowania innych aplikacji Web-systems.pro.
Strony
Strony ze statyczną zawartością są integralną częścią każdej witryny, niezależnie od tego, czy jest to prosta strona, blog, galeria zdjęć czy sklep internetowy, dlatego funkcjonalność tworzenia i edycji stron statycznych (informacyjnych) została przeniesiona do aplikacji "Witryna", aby nie trzeba było jej powielać w każdej osobnej aplikacji.
Na przykład aplikacja "Sklep" raczej nie poradzi sobie bez stron informacyjnych ("O sklepie", "Dostawa" itp.). Twórca aplikacji może zaimplementować własny mechanizm do zarządzania stronami informacyjnymi w swojej aplikacji. Ale w tym celu wygodniej jest skorzystać z gotowej infrastruktury aplikacji "Witryna".
W treści strony możesz wykorzystać wszystkie funkcje silnika Smarty oraz narzędzia które zapewnia ściągawka. Na przykład, różne informacje mogą być wyświetlane w następujący sposób, w zależności od platformy (systemu operacyjnego) urządzenia, za pomocą którego odwiedzający przegląda stronę:
{if $wa->userAgent("platform") == 'windows'}
<a href="...">Pobierz instalator dla Windows</a> (.exe, 3 MB)
{elseif $wa->userAgent("platform") == 'mac'}
<a href="...">Pobierz w Mac App Store</a>
{/if}
Wizualny edytor zawartości strony WYSIWYG jest oparty na edytorze redaktor.
Wspólne bloki
Wspólne bloki to fragmenty kodu HTML/Smarty, które możesz dołączać do swoich stron i szablonów jako "podszablony". Możesz używać wszystkich tych samych narzędzi Smarty i ściągawki w zawartości współdzielonych bloków, jak w edytorze szablonów projektowych.
Wspólne bloki są przydatne dla stron opartych na kilku niezależnych aplikacjach, z których każda wykorzystuje inny motyw graficzny. Aby doprowadzić wszystkie aplikacje (rozliczenia aplikacji) do jednego widoku, niektóre fragmenty witryny są wygodne do renderowania do wspólnych bloków i połączyć je wewnątrz szablonów aplikacji zamiast powielania kodu. Na przykład, jest to wygodne dla "nagłówka" lub "stopki" strony, kodu JavaScript licznika odwiedzin, itp. Identyfikator (ID) bloku powinien być podany za pomocą liter i cyfr alfabetu łacińskiego. Na przykład: header, footer, google_analytics.
0 komentarzy