config.xml 3.76 KB
<?xml version="1.0"?>
<config>
	<modules>
		<Anc_Album>
			<version>0.1.1</version>
		</Anc_Album>
	</modules>
	<frontend>
		<!-- einbindung der layoutkonfiguration (s.u.) -->
		<layout>
			<updates>
				<Anc_Album>
					<file>anc_album.xml</file>
				</Anc_Album>
			</updates>
		</layout>
		<!-- damit die controller funktionen über eine url erreichbar sind (s.u.) -->
		<routers>
			<!--Umleitung bzw aktivierung der controllers-->
			<anc_album>
				<use>standard</use>
				<args>
					<!-- alle urls die mit "http://magento/ancimage" werden ins modul Anc_Image umgeleitet -->
					<module>Anc_Album</module>
					<frontName>album</frontName>
				</args>				
			</anc_album>
		</routers>
		<events>
			<catalog_category_collection_load_after>
				<observers>
					<anc_album_checkncalbumjokercategory>
                        <type>singleton</type>
                        <class>anc_album/observer</class>
                        <method>checkncalbumjokercategory</method>						
					</anc_album_checkncalbumjokercategory>
				</observers>
			</catalog_category_collection_load_after>
		</events>		
	</frontend>	
	<global>
		<helpers>
			<anc_album>
				<class>Anc_Album_Helper</class>
			</anc_album>
            <anc_lib>
                <class>Anc_Lib_Helper</class>
            </anc_lib>
			<anc_image>
                <class>Anc_Image_Helper</class>
            </anc_image>
		</helpers>
		<libs>
			<anc_lib>
                <class>Anc_Lib_Lib</class>
            </anc_lib>
		</libs>
	
		<blocks>
			<anc_album>
				<class>Anc_Album_Block</class>
			</anc_album>
			<anc_album_adminhtml>
				<class>Anc_Album_Block_Adminhtml</class>
			</anc_album_adminhtml>
			<adminhtml>
			</adminhtml>			
		</blocks>
		<models>
			<anc_album>
				<class>Anc_Album_Model</class>
				<!-- folgendes ist ein verweis auf den nachfolgenden tag <anc_album_resource> -->
				<resourceModel>anc_album_resource</resourceModel>
			</anc_album>
			<anc_album_resource>
				<class>Anc_Album_Model_Resource_Mysql4</class>
				<!-- entitie's mit s hier können mehrere Tabellen(namen) untergebracht werden -->
				<entities>
					<ncalbum>
						<table>anc_album_ncalbum</table>
					</ncalbum>
<!--					<ncsite>
						<table>anc_album_ncsite</table>
					</ncsite>-->
				</entities>
			</anc_album_resource>
		</models>  
		<resources>
			<!-- hier verbirgt sich das installationsskript um die datenbanktabellen zu erstellen -->
			<anc_album_setup>
				<setup>
					<module>Anc_Album</module>
					<class>Mage_Sales_Model_Mysql4_Setup</class>
				</setup>
				<connection>
					<use>core_setup</use>
				</connection>				
			</anc_album_setup>
			<!-- datenbank verbindungen -->
			<anc_album_write>
				<connection>
					<use>core_write</use>
				</connection>
			</anc_album_write>
			<anc_album_read>
				<connection>
					<use>core_read</use>
				</connection>
			</anc_album_read>			
		</resources>
	</global>
	 <admin>
        <routers>
            <anc_album>
                <use>admin</use>
                <args>
                    <module>Anc_Album</module>
                    <frontName>album</frontName>
                </args>
            </anc_album>
        </routers>
    </admin>
	<adminhtml>
		<layout>
			<updates>
				<album>
					<file>anc/album.xml</file>
				</album>
			</updates>
		</layout>		
		<menu>
			<Anc_Anc module="anc_album">
				<title>ANC</title>
				<sort_order>71</sort_order>
				<children>
					<item1album module="anc_album">
						<title>Album</title>
						<sort_order>1</sort_order>
						<action>album/adminhtml_album/list</action>
					</item1album>
<!--					<item1site module="anc_album">
						<title>Playlist</title>
						<sort_order>3</sort_order>
						<action>album/adminhtml_site/list</action>
					</item1site>	-->
				</children>
				               	
			</Anc_Anc>
		</menu>
	</adminhtml>
</config>