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.