package tags::Init; use strict; use warnings 'all'; use Contenido::Globals; use tags::Apache; use tags::Keeper; use tags::Section; use tags::Tag; use tags::Cloud; use tags::SQL::TagsCloudTable use tags::SQL::TagsTable # загрузка всех необходимых плагину классов # tags::SQL::SomeTable # tags::SomeClass Contenido::Init::load_classes(qw( tags::Section; tags::Tag; tags::Cloud; tags::SQL::TagsCloudTable tags::SQL::TagsTable )); sub init { push @{ $state->{'available_documents'} }, qw ( tags::Tag ); push @{ $state->{'available_sections'} }, qw ( tags::Section ); push @{ $state->{'available_links'} }, qw ( tags::Cloud ); 0; } 1;