Do głowy wpadł mi właśnie pomysł stworzenia prostego katalogu produktów zintegrowanego z moim forum. Po małych poszukiwaniach doszedłem do wniosku, że najwygodniej - chociaż nie najłatwiej - będzie mi go stworzyć za pomocą baz danych w IP.Content. Efekt końcowy wygląda następująco:
Aby go uzyskać, należy zalogować się do swojego ACP, a następnie przejść do szablonów baz danych IP.Content: Aplikacje Content Templates Database Templates (korzystam z niespolszczonego skryptu, więc ścieżki będę podawał w oryginale), gdzie należy upewnić się, że znajdują się tam trzy podstawowe szablony: widok kategorii, widok listy i widok pojedynczego rekordu. Jeśli ich tam nie ma, wystarczy utworzyć nowy szablon, a domyślny kod zostanie automatycznie wstawiony w formularzu.
Mając już gotowe szablony, można udać się do narzędzi tworzenia i edycji baz danych: Aplikacje Content Database, gdzie należy utworzyć nową bazę danych. Po wpisaniu nazwy i klucza (unikalnego dla danej bazy), należy wybrać trzy wspomniane powyżej szablony. Po zmianie czterech odmian record na dowolnie wybrany (Item na pierwszym screenie), można przejść do kolejnej zakładki.
Wypełnienie zakładki opcji należy do indywidualnych preferencji każdego administratora. Nie będę się więc na jej temat rozpisywał. Należy się jedynie upewnić, że zaznaczona została opcja Database open - inaczej baza nie zostanie wyświetlona użytkownikom. Pola tytułu i zawartości można na razie zostawić domyślne - wrócę do nich w dalszej części poradnika.
Zakładka Forum pozwala określić możliwość tworzenia nowych tematów na forum podczas dodawania kolejnych rekordów do bazy.
Po ustawieniu uprawnień można zatwierdzić utworzenie nowej bazy danych.
Po utworzeniu takiej bazy, należy zdefiniować pola opisujące każdy z rekordów. Należy przejść do Aplikacje Content Database, a następnie kliknąć w nazwę nowo utworzonej bazy. Z górnego menu należy wybrać Manage fields, po czym dodać nowe pole. Z dostępnych opcji warto się przyjrzeć nazwie, kluczowi i typowi pola, oraz opcjom wyświetlania pola na liście rekordów oraz podczas wyświetlania każdego z nich osobno. Reszta opcji powinna zostać wypełniona według uznania.
Po dodaniu pól, można również utworzyć kategorie rekordów bazy wybierając odpowiednią opcję z górnego menu.
Mając utworzone podstawowe pola, należy wrócić do bazy danych otwierając Aplikacje Content Database, a następnie edytować bazę klikając w ołówek przy jej nazwie. W zakładce Opcje można teraz poprawnie skonfigurować ustawienia dotyczące domyślnych pól nazwy i opisu każdego z rekordów.
Finalny efekt może wyglądać całkiem ciekawie Powodzenia!