Line # Revision Author
1 480 ahitrov package tag::Init;
2
3 use strict;
4 use warnings 'all';
5
6 use Contenido::Globals;
7 use tag::Apache;
8 use tag::Keeper;
9 use tag::Section;
10 use tag::Tag;
11 use tag::Cloud;
12 use tag::SQL::TagsCloudTable;
13 use tag::SQL::TagsTable;
14
15 # загрузка всех необходимых плагину классов
16 # tag::SQL::SomeTable
17 # tag::SomeClass
18 Contenido::Init::load_classes(qw(
19 tag::Section
20 tag::Tag
21 tag::Cloud
22 tag::SQL::TagsCloudTable
23 tag::SQL::TagsTable
24 ));
25
26 sub init {
27 push @{ $state->{'available_documents'} },
28 qw (
29 tag::Tag
30 );
31 push @{ $state->{'available_sections'} },
32 qw (
33 tag::Section
34 );
35 push @{ $state->{'available_links'} },
36 qw (
37 tag::Cloud
38 );
39 0;
40 }
41
42 1;