Book (Book)
A estrutura do módulo de informação parte do pressuposto que os níveis (filhos) de cada registo são todos do mesmo tipo, isto é, que seguem todos a mesma estrutura no frontoffice.
Por exemplo, se tivermos uma estrutura
com três níveis, em que o primeiro nível é a categoria do
serviço, o segundo a sub-categoria e o terceiro o serviço
propriamente dito, então outro registo filho da mesma categoria de
serviço será sempre uma sub-categoria com o módulo de informação
multi-nível. Na imagem seguinte é demonstrada esta característica:
Conforme se pode ver pelo exemplo, a estrutura é rígida, isto é, os filhos de capítulo são todos sub-capítulos, que por sua vez têm como filhos, páginas. Com esta estrutura torna-se impossível ter, num mesmo nível, um módulo diferente.
O módulo Book permite exactamente “quebrar” esta regra e colocar, nos níveis inferiores, qualquer módulo, criando-se desta forma, uma estrutura em que, num mesmo nível, podem existir módulos diferentes.
Com este módulo será possível, a
título de exemplo, ter um capítulo no primeiro nível e uma página
no segundo e outro filho do mesmo capítulo ter um módulo
completamente diferente. A figura seguinte ilustra este modelo:
Neste exemplo, são utilizados três módulos diferentes codificados por cores: azul, amarelo, salmão e verde. Cada um destes módulos pode ter um design diferente. Ao contrário da imagem anterior, num mesmo nível podemos ter tipos diferentes (por ex: página e sub-capítulo no segundo e capítulo e página no terceiro). Torna-se mesmo possível repetir estruturas de dados, em níveis inferiores.
Este módulo poderá ser particularmente útil para projectos com bastantes páginas, em que a informação de algumas páginas não segue a mesma regra de design que as restantes.
Nota: Este módulo está presente por defeito em qualquer projecto cms@plako, com dois módulos associados (um para o capítulo e outro para os conteúdos/páginas). No entanto somente o módulo de conteúdos / páginas poderá ser utilizado com design próprio no frontoffice. Para mais variações a nível de design, será necessário adjudicar novos módulos.