Revision 480 (by ahitrov, 2015/03/03 12:14:40) Tags plugin: initial import

package tag::Init;

use strict;
use warnings 'all';

use Contenido::Globals;
use tag::Apache;
use tag::Keeper;
use tag::Section;
use tag::Tag;
use tag::Cloud;
use tag::SQL::TagsCloudTable;
use tag::SQL::TagsTable;

# загрузка всех необходимых плагину классов
# tag::SQL::SomeTable
# tag::SomeClass
Contenido::Init::load_classes(qw(
		tag::Section
		tag::Tag
		tag::Cloud
		tag::SQL::TagsCloudTable
		tag::SQL::TagsTable
	));

sub init {
	push @{ $state->{'available_documents'} },
		qw (
			tag::Tag
		);
	push @{ $state->{'available_sections'} },
		qw (
			tag::Section
		);
	push @{ $state->{'available_links'} },
		qw (
			tag::Cloud
		);
	0;
}

1;