├── Resources ├── Public │ ├── Themes │ │ └── default │ │ │ ├── typo3.js │ │ │ ├── catalog-home.js │ │ │ ├── account-review.js │ │ │ ├── basket-related.js │ │ │ ├── catalog-product.css │ │ │ ├── catalog-product.js │ │ │ ├── checkout-confirm.js │ │ │ ├── supplier-detail.js │ │ │ ├── assets │ │ │ ├── icon.png │ │ │ ├── logo.png │ │ │ ├── preloader.gif │ │ │ ├── default-skin.png │ │ │ ├── bootstrap-icons.woff │ │ │ ├── bootstrap-icons.woff2 │ │ │ ├── roboto-condensed-v19-latin-700.woff │ │ │ ├── roboto-condensed-v19-latin-700.woff2 │ │ │ ├── roboto-condensed-v19-latin-regular.woff │ │ │ ├── roboto-condensed-v19-latin-regular.woff2 │ │ │ └── default-skin.svg │ │ │ ├── supplier-detail.css │ │ │ ├── basket-related.css │ │ │ ├── catalog-stage.js │ │ │ ├── checkout-confirm.css │ │ │ ├── locale-select.js │ │ │ ├── account-basket.js │ │ │ ├── account-history.js │ │ │ ├── account-subscription.js │ │ │ ├── account-review.css │ │ │ ├── account-favorite.css │ │ │ ├── account-favorite.js │ │ │ ├── basket-bulk.css │ │ │ ├── account-history.css │ │ │ ├── catalog-home.css │ │ │ ├── account-basket.css │ │ │ ├── account-subscription.css │ │ │ ├── catalog-stage.css │ │ │ ├── account-watch.css │ │ │ ├── account-profile.js │ │ │ ├── account-watch.js │ │ │ ├── catalog-session.js │ │ │ ├── typo3.css │ │ │ └── basket-standard.js │ ├── Images │ │ └── Mimeicons │ │ │ ├── text │ │ │ ├── css.png │ │ │ ├── csv.png │ │ │ ├── rdf.png │ │ │ ├── rtf.png │ │ │ ├── xml.png │ │ │ ├── html.png │ │ │ ├── mathml.png │ │ │ ├── plain.png │ │ │ ├── sgml.png │ │ │ ├── troff.png │ │ │ ├── x-chdr.png │ │ │ ├── x-csrc.png │ │ │ ├── x-dtd.png │ │ │ ├── x-hex.png │ │ │ ├── x-java.png │ │ │ ├── x-ldif.png │ │ │ ├── x-log.png │ │ │ ├── x-nfo.png │ │ │ ├── x-po.png │ │ │ ├── x-sql.png │ │ │ ├── x-tcl.png │ │ │ ├── x-tex.png │ │ │ ├── xmcd.png │ │ │ ├── calendar.png │ │ │ ├── enriched.png │ │ │ ├── vnd.abc.png │ │ │ ├── x-adasrc.png │ │ │ ├── x-bibtex.png │ │ │ ├── x-c++hdr.png │ │ │ ├── x-c++src.png │ │ │ ├── x-cmake.png │ │ │ ├── x-csharp.png │ │ │ ├── x-pascal.png │ │ │ ├── x-patch.png │ │ │ ├── x-python.png │ │ │ ├── x-readme.png │ │ │ ├── x-script.png │ │ │ ├── x-vcard.png │ │ │ ├── x-xslfo.png │ │ │ ├── directory.png │ │ │ ├── vcalendar.png │ │ │ ├── vnd.wap.wml.png │ │ │ ├── x-authors.png │ │ │ ├── x-changelog.png │ │ │ ├── x-copying.png │ │ │ ├── x-generic.png │ │ │ ├── x-haskell.png │ │ │ ├── x-install.png │ │ │ ├── x-makefile.png │ │ │ ├── x-objchdr.png │ │ │ ├── x-objcsrc.png │ │ │ ├── x-texinfo.png │ │ │ └── x-katefilelist.png │ │ │ ├── unknown.png │ │ │ ├── uri │ │ │ ├── mms.png │ │ │ ├── mmst.png │ │ │ ├── mmsu.png │ │ │ ├── pnm.png │ │ │ ├── rtspt.png │ │ │ └── rtspu.png │ │ │ ├── audio │ │ │ ├── ac3.png │ │ │ ├── midi.png │ │ │ ├── x-wav.png │ │ │ ├── prs.sid.png │ │ │ ├── x-adpcm.png │ │ │ ├── x-aiff.png │ │ │ ├── x-flac.png │ │ │ ├── x-flac+ogg.png │ │ │ ├── x-generic.png │ │ │ ├── x-monkey.png │ │ │ ├── x-speex+ogg.png │ │ │ └── vnd.rn-realvideo.png │ │ │ ├── image │ │ │ ├── x-eps.png │ │ │ ├── svg+xml.png │ │ │ ├── x-xfig.png │ │ │ ├── x-generic.png │ │ │ ├── svg+xml-compressed.png │ │ │ └── x-vnd.trolltech.qpicture.png │ │ │ ├── video │ │ │ ├── mp4.png │ │ │ ├── webm.png │ │ │ ├── x-mng.png │ │ │ ├── x-wmv.png │ │ │ └── x-generic.png │ │ │ ├── fonts │ │ │ └── package.png │ │ │ ├── message │ │ │ ├── news.png │ │ │ └── rfc822.png │ │ │ ├── application │ │ │ ├── pdf.png │ │ │ ├── rtf.png │ │ │ ├── sxw.png │ │ │ ├── x-ar.png │ │ │ ├── x-m4.png │ │ │ ├── xml.png │ │ │ ├── xsd.png │ │ │ ├── zip.png │ │ │ ├── msword.png │ │ │ ├── x-ace.png │ │ │ ├── x-arc.png │ │ │ ├── x-arj.png │ │ │ ├── x-awk.png │ │ │ ├── x-bzip.png │ │ │ ├── x-cda.png │ │ │ ├── x-cpio.png │ │ │ ├── x-cue.png │ │ │ ├── x-deb.png │ │ │ ├── x-egon.png │ │ │ ├── x-gzip.png │ │ │ ├── x-java.png │ │ │ ├── x-k3b.png │ │ │ ├── x-lha.png │ │ │ ├── x-lyx.png │ │ │ ├── x-lzop.png │ │ │ ├── x-nzb.png │ │ │ ├── x-pak.png │ │ │ ├── x-perl.png │ │ │ ├── x-php.png │ │ │ ├── x-rar.png │ │ │ ├── x-rpm.png │ │ │ ├── x-ruby.png │ │ │ ├── x-siag.png │ │ │ ├── x-tar.png │ │ │ ├── x-tarz.png │ │ │ ├── x-tgif.png │ │ │ ├── x-tzo.png │ │ │ ├── x-wmf.png │ │ │ ├── x-zoo.png │ │ │ ├── pgp-keys.png │ │ │ ├── relaxng.png │ │ │ ├── rss+xml.png │ │ │ ├── x-archive.png │ │ │ ├── x-bzdvi.png │ │ │ ├── x-desktop.png │ │ │ ├── x-gzdvi.png │ │ │ ├── x-kcsrc.png │ │ │ ├── x-kontour.png │ │ │ ├── x-kplato.png │ │ │ ├── x-krita.png │ │ │ ├── x-kvtml.png │ │ │ ├── x-marble.png │ │ │ ├── x-mswrite.png │ │ │ ├── x-object.png │ │ │ ├── x-pem-key.png │ │ │ ├── x-plasma.png │ │ │ ├── x-subrip.png │ │ │ ├── x-trash.png │ │ │ ├── xhtml+xml.png │ │ │ ├── xslt+xml.png │ │ │ ├── illustrator.png │ │ │ ├── javascript.png │ │ │ ├── pkcs7-mime.png │ │ │ ├── postscript.png │ │ │ ├── vnd.scribus.png │ │ │ ├── x-cd-image.png │ │ │ ├── x-compress.png │ │ │ ├── x-designer.png │ │ │ ├── x-font-afm.png │ │ │ ├── x-font-bdf.png │ │ │ ├── x-font-otf.png │ │ │ ├── x-font-pcf.png │ │ │ ├── x-font-snf.png │ │ │ ├── x-font-ttf.png │ │ │ ├── x-gnumeric.png │ │ │ ├── x-kgetlist.png │ │ │ ├── x-mplayer2.png │ │ │ ├── x-mswinurl.png │ │ │ ├── x-sharedlib.png │ │ │ ├── x-troff-man.png │ │ │ ├── x-zerosize.png │ │ │ ├── octet-stream.png │ │ │ ├── pgp-encrypted.png │ │ │ ├── vnd.ms-access.png │ │ │ ├── vnd.ms-excel.png │ │ │ ├── x-bittorrent.png │ │ │ ├── x-executable.png │ │ │ ├── x-font-type1.png │ │ │ ├── x-gzpostscript.png │ │ │ ├── x-java-applet.png │ │ │ ├── x-java-archive.png │ │ │ ├── x-javascript.png │ │ │ ├── x-mimearchive.png │ │ │ ├── x-qet-element.png │ │ │ ├── x-qet-project.png │ │ │ ├── x-quattropro.png │ │ │ ├── x-shellscript.png │ │ │ ├── x-smb-server.png │ │ │ ├── vnd.rn-realmedia.png │ │ │ ├── vnd.sun.xml.calc.png │ │ │ ├── vnd.sun.xml.draw.png │ │ │ ├── x-7z-compressed.png │ │ │ ├── x-compressed-tar.png │ │ │ ├── x-smb-workgroup.png │ │ │ ├── vnd.ms-powerpoint.png │ │ │ ├── x-executable-script.png │ │ │ ├── x-ms-dos-executable.png │ │ │ ├── x-python-bytecode.png │ │ │ ├── x-shockwave-flash.png │ │ │ ├── vnd.stardivision.calc.png │ │ │ ├── vnd.stardivision.draw.png │ │ │ ├── x-applix-spreadsheet.png │ │ │ ├── x-bzip-compressed-tar.png │ │ │ ├── x-lzma-compressed-tar.png │ │ │ ├── vnd.sun.xml.calc.template.png │ │ │ ├── vnd.sun.xml.draw.template.png │ │ │ ├── vnd.oasis.opendocument.chart.png │ │ │ ├── vnd.oasis.opendocument.image.png │ │ │ ├── vnd.oasis.opendocument.text.png │ │ │ ├── vnd.oasis.opendocument.database.png │ │ │ ├── vnd.oasis.opendocument.formula.png │ │ │ ├── vnd.oasis.opendocument.graphics.png │ │ │ ├── vnd.oasis.opendocument.spreadsheet.png │ │ │ ├── vnd.oasis.opendocument.presentation.png │ │ │ ├── vnd.oasis.opendocument.presentation-template.png │ │ │ └── vnd.oasis.opendocument.spreadsheet-template.png │ │ │ ├── inode │ │ │ └── directory.png │ │ │ └── package │ │ │ └── x-generic.png │ └── Icons │ │ ├── dots.svg │ │ ├── person.svg │ │ ├── credit-card.svg │ │ ├── funnel.svg │ │ ├── image.svg │ │ ├── list.svg │ │ ├── cart.svg │ │ ├── box.svg │ │ ├── heart.svg │ │ ├── bag-check.svg │ │ ├── repeat.svg │ │ ├── euro.svg │ │ ├── link.svg │ │ ├── download.svg │ │ ├── eye.svg │ │ ├── chat.svg │ │ ├── truck.svg │ │ ├── buildings.svg │ │ ├── basket.svg │ │ ├── braces.svg │ │ ├── 123.svg │ │ ├── boxes.svg │ │ ├── pin.svg │ │ ├── diagram.svg │ │ ├── history.svg │ │ └── globe.svg └── Private │ ├── Templates │ ├── Fluid │ │ └── List.html │ ├── Jqadm │ │ ├── Get.html │ │ ├── Copy.html │ │ ├── Create.html │ │ ├── Delete.html │ │ ├── Export.html │ │ ├── Import.html │ │ ├── Save.html │ │ └── Search.html │ └── Dashboard │ │ └── Widgets │ │ └── LatestOrdersWidget.html │ ├── Config │ ├── controller.php │ └── mshop.php │ └── Language │ ├── nl_BE.admin.xlf │ ├── extension.xlf │ ├── no.extension.xlf │ ├── fa.extension.xlf │ ├── zh.extension.xlf │ ├── sl.extension.xlf │ ├── de.extension.xlf │ ├── ru.extension.xlf │ ├── da.extension.xlf │ ├── es.extension.xlf │ ├── ro.extension.xlf │ ├── hr.extension.xlf │ ├── nl.extension.xlf │ ├── pt.extension.xlf │ ├── bg.extension.xlf │ ├── fr.extension.xlf │ ├── pl.extension.xlf │ ├── cs.extension.xlf │ └── tr.extension.xlf ├── ext_icon.gif ├── Documentation ├── Images │ ├── aimeos-list.jpg │ └── aimeos-detail.jpg ├── Installation.rst ├── Upgrade.rst ├── ChangeLog.rst ├── Includes.txt ├── Index.rst └── Introduction.rst ├── .gitignore ├── ext_typoscript_setup.typoscript ├── Configuration ├── TCA │ └── Overrides │ │ └── sys_template.php ├── Commands.php ├── TypoScript │ ├── page.txt │ └── constants.txt ├── FlexForms │ ├── CatalogCount.xml │ ├── CatalogStock.xml │ ├── LocaleSelect.xml │ ├── AccountProfile.xml │ ├── AccountReview.xml │ ├── CatalogSuggest.xml │ ├── AccountDownload.xml │ ├── SupplierDetail.xml │ ├── CatalogPrice.xml │ ├── AccountWatch.xml │ ├── BasketBulk.xml │ ├── BasketRelated.xml │ ├── AccountFavorite.xml │ ├── BasketSmall.xml │ ├── CatalogSession.xml │ ├── AccountSubscription.xml │ └── CheckoutUpdate.xml ├── Backend │ └── Modules.php └── Services.yaml ├── ext_tables.php ├── Tests └── Unit │ ├── Scheduler │ └── Task │ │ ├── Typo6Test.php │ │ └── Email6Test.php │ ├── Flexform │ └── CatalogTest.php │ ├── UpdateTest.php │ └── Controller │ └── LocaleControllerTest.php ├── Classes ├── Controller │ ├── LocaleController.php │ ├── AdminController.php │ └── BasketController.php ├── ViewHelper │ ├── BlockViewHelper.php │ └── ConfigViewHelper.php ├── Scheduler │ └── Task │ │ └── Typo6.php ├── Base │ ├── Aimeos.php │ └── Config.php └── Widgets │ └── LatestOrdersWidget.php ├── .tx └── config ├── ext_tables.sql ├── ext_emconf.php ├── composer-ter.json ├── ext_conf_template.txt └── composer.json /Resources/Public/Themes/default/typo3.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-home.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-review.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/basket-related.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-product.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-product.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/checkout-confirm.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/supplier-detail.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/ext_icon.gif -------------------------------------------------------------------------------- /Documentation/Images/aimeos-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Documentation/Images/aimeos-list.jpg -------------------------------------------------------------------------------- /Documentation/Images/aimeos-detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Documentation/Images/aimeos-detail.jpg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Resources/Private/Extensions 2 | Resources/Libraries 3 | composer*.lock 4 | index.php 5 | typo3_src 6 | typo3conf 7 | typo3 8 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Fluid/List.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/css.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/csv.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/rdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/rdf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/rtf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/rtf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/unknown.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/mms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/mms.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/mmst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/mmst.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/mmsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/mmsu.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/pnm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/pnm.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/ac3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/ac3.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/midi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/midi.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-wav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-wav.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/x-eps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/x-eps.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/html.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/mathml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/mathml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/plain.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/sgml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/sgml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/troff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/troff.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-chdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-chdr.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-csrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-csrc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-dtd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-dtd.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-hex.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-java.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-ldif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-ldif.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-log.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-nfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-nfo.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-po.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-po.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-sql.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-tcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-tcl.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-tex.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/xmcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/xmcd.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/rtspt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/rtspt.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/uri/rtspu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/uri/rtspu.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/video/mp4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/video/mp4.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/video/webm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/video/webm.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/video/x-mng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/video/x-mng.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/video/x-wmv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/video/x-wmv.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/icon.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/logo.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/prs.sid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/prs.sid.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-adpcm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-adpcm.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-aiff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-aiff.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-flac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-flac.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/fonts/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/fonts/package.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/svg+xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/svg+xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/x-xfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/x-xfig.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/message/news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/message/news.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/calendar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/enriched.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/enriched.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/vnd.abc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/vnd.abc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-adasrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-adasrc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-bibtex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-bibtex.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-c++hdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-c++hdr.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-c++src.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-c++src.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-cmake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-cmake.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-csharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-csharp.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-pascal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-pascal.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-patch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-patch.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-python.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-readme.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-script.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-vcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-vcard.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-xslfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-xslfo.png -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Get.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/pdf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/rtf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/rtf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/sxw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/sxw.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-ar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-m4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-m4.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/xsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/xsd.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/zip.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-flac+ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-flac+ogg.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-generic.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-monkey.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/x-generic.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/inode/directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/inode/directory.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/message/rfc822.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/message/rfc822.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/directory.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/vcalendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/vcalendar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/vnd.wap.wml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/vnd.wap.wml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-authors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-authors.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-changelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-changelog.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-copying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-copying.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-generic.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-haskell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-haskell.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-install.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-makefile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-makefile.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-objchdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-objchdr.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-objcsrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-objcsrc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-texinfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-texinfo.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/video/x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/video/x-generic.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/preloader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/preloader.gif -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Copy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Create.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Delete.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Export.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Import.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Save.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Templates/Jqadm/Search.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {content} 4 | 5 | -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/msword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/msword.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-ace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-ace.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-arc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-arj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-arj.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-awk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-awk.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-bzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-bzip.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-cda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-cda.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-cpio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-cpio.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-cue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-cue.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-deb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-deb.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-egon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-egon.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-gzip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-gzip.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-java.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-k3b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-k3b.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-lha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-lha.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-lyx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-lyx.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-lzop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-lzop.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-nzb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-nzb.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-pak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-pak.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-perl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-perl.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-php.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-rar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-rar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-rpm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-rpm.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-ruby.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-siag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-siag.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-tar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-tar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-tarz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-tarz.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-tgif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-tgif.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-tzo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-tzo.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-wmf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-wmf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-zoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-zoo.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/x-speex+ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/x-speex+ogg.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/package/x-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/package/x-generic.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/default-skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/default-skin.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/pgp-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/pgp-keys.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/relaxng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/relaxng.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/rss+xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/rss+xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-archive.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-bzdvi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-bzdvi.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-desktop.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-gzdvi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-gzdvi.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-kcsrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-kcsrc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-kontour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-kontour.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-kplato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-kplato.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-krita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-krita.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-kvtml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-kvtml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-marble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-marble.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-mswrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-mswrite.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-object.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-pem-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-pem-key.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-plasma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-plasma.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-subrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-subrip.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-trash.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/xhtml+xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/xhtml+xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/xslt+xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/xslt+xml.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/text/x-katefilelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/text/x-katefilelist.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/bootstrap-icons.woff -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/illustrator.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/javascript.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/pkcs7-mime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/pkcs7-mime.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/postscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/postscript.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.scribus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.scribus.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-cd-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-cd-image.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-compress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-compress.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-designer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-designer.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-afm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-afm.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-bdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-bdf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-otf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-otf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-pcf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-pcf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-snf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-snf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-ttf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-ttf.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-gnumeric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-gnumeric.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-kgetlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-kgetlist.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-mplayer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-mplayer2.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-mswinurl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-mswinurl.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-sharedlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-sharedlib.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-troff-man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-troff-man.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-zerosize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-zerosize.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/audio/vnd.rn-realvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/audio/vnd.rn-realvideo.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/octet-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/octet-stream.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/pgp-encrypted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/pgp-encrypted.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.ms-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.ms-access.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.ms-excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.ms-excel.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-bittorrent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-bittorrent.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-executable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-executable.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-font-type1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-font-type1.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-gzpostscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-gzpostscript.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-java-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-java-applet.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-java-archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-java-archive.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-javascript.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-mimearchive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-mimearchive.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-qet-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-qet-element.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-qet-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-qet-project.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-quattropro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-quattropro.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-shellscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-shellscript.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-smb-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-smb-server.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/svg+xml-compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/svg+xml-compressed.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.rn-realmedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.rn-realmedia.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.sun.xml.calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.sun.xml.calc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.sun.xml.draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.sun.xml.draw.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-7z-compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-7z-compressed.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-compressed-tar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-compressed-tar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-smb-workgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-smb-workgroup.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.ms-powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.ms-powerpoint.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-executable-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-executable-script.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-ms-dos-executable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-ms-dos-executable.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-python-bytecode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-python-bytecode.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-shockwave-flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-shockwave-flash.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/image/x-vnd.trolltech.qpicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/image/x-vnd.trolltech.qpicture.png -------------------------------------------------------------------------------- /ext_typoscript_setup.typoscript: -------------------------------------------------------------------------------- 1 | module.tx_dashboard { 2 | view { 3 | templateRootPaths { 4 | 1610478080 = EXT:aimeos/Resources/Private/Templates/Dashboard/ 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.stardivision.calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.stardivision.calc.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.stardivision.draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.stardivision.draw.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-applix-spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-applix-spreadsheet.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-bzip-compressed-tar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-bzip-compressed-tar.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/x-lzma-compressed-tar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/x-lzma-compressed-tar.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-700.woff -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.sun.xml.calc.template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.sun.xml.calc.template.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.sun.xml.draw.template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.sun.xml.draw.template.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-700.woff2 -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.chart.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.image.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.text.png -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-regular.woff -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Themes/default/assets/roboto-condensed-v19-latin-regular.woff2 -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.database.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.formula.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.graphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.graphics.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.spreadsheet.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.presentation.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.presentation-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.presentation-template.png -------------------------------------------------------------------------------- /Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.spreadsheet-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aimeos/aimeos-typo3/HEAD/Resources/Public/Images/Mimeicons/application/vnd.oasis.opendocument.spreadsheet-template.png -------------------------------------------------------------------------------- /Configuration/TCA/Overrides/sys_template.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Configuration/Commands.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'class' => \Aimeos\Aimeos\Command\JobsCommand::class 6 | ], 7 | 'aimeos:setup' => [ 8 | 'class' => \Aimeos\Aimeos\Command\SetupCommand::class 9 | ], 10 | ]; -------------------------------------------------------------------------------- /Resources/Private/Config/controller.php: -------------------------------------------------------------------------------- 1 | array( 5 | 'media' => array( 6 | // Mime icon related settings 7 | 'mimeicon' => array( 8 | // File extension of mime type icons 9 | 'extension' => '.png', 10 | ), 11 | ), 12 | ), 13 | ); 14 | -------------------------------------------------------------------------------- /Documentation/Installation.rst: -------------------------------------------------------------------------------- 1 | .. include:: Includes.txt 2 | 3 | 4 | .. _installation: 5 | 6 | Installation 7 | ============ 8 | 9 | There are several articles that guides you through the installation process 10 | available at the `Aimeos TYPO3 documentation `_ 11 | -------------------------------------------------------------------------------- /Resources/Public/Icons/dots.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Documentation/Upgrade.rst: -------------------------------------------------------------------------------- 1 | .. include:: Includes.txt 2 | 3 | 4 | .. _upgrade: 5 | 6 | Upgrade from previous versions 7 | ============================== 8 | 9 | The upgrade procedures from one version to the next one is described in the 10 | `Aimeos TYPO3 documentation `_ 11 | -------------------------------------------------------------------------------- /ext_tables.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/ChangeLog.rst: -------------------------------------------------------------------------------- 1 | .. include:: Includes.txt 2 | 3 | 4 | .. _changelog: 5 | 6 | ChangeLog 7 | ========= 8 | 9 | For a full list of changes you should read the commit logs of the 10 | 11 | - `TYPO3 extension `_ 12 | - `Core library `_ 13 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/supplier-detail.css: -------------------------------------------------------------------------------- 1 | .supplier-detail { 2 | padding-top: 4rem; 3 | margin-bottom: 2rem; 4 | background-color: var(--ai-bg-alt); 5 | } 6 | 7 | .supplier-detail-basic { 8 | padding: 0 2rem; 9 | } 10 | 11 | .supplier-detail .image-single img { 12 | max-height: 20rem; 13 | padding: 0 2rem; 14 | width: 100%; 15 | } 16 | -------------------------------------------------------------------------------- /Resources/Public/Icons/person.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/credit-card.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Icons/funnel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/basket-related.css: -------------------------------------------------------------------------------- 1 | /* Related products to basket */ 2 | 3 | .basket-related { 4 | margin: 2rem 0; 5 | } 6 | 7 | .basket-related-bought .header { 8 | border-bottom: 1px solid var(--ai-secondary); 9 | text-transform: uppercase; 10 | text-align: start; 11 | font-weight: normal; 12 | padding: 0.5rem 1rem; 13 | color: var(--ai-secondary); 14 | } 15 | 16 | .basket-related h1 { 17 | display: none; 18 | } 19 | -------------------------------------------------------------------------------- /Resources/Public/Icons/list.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/cart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/box.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/heart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/bag-check.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Icons/repeat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/euro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Icons/link.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Icons/download.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Configuration/TypoScript/page.txt: -------------------------------------------------------------------------------- 1 | page > 2 | page = PAGE 3 | page { 4 | typeNum = 0 5 | headerData > 6 | config { 7 | disableAllHeaderCode = 1 8 | disableCharsetHeader = 1 9 | disablePrefixComment = 1 10 | } 11 | 10 = CONTENT 12 | 10 { 13 | table = tt_content 14 | select.orderBy = sorting 15 | select.languageField = sys_language_uid 16 | renderObj =< tt_content 17 | renderObj { 18 | list.templateRootPaths.5 = EXT:aimeos/Resources/Private/Templates/Fluid 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Resources/Public/Icons/eye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-stage.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalog session client actions 3 | */ 4 | AimeosCatalogStage = { 5 | 6 | /** 7 | * Back to last page 8 | */ 9 | onBack() { 10 | 11 | $("body").on("click", ".catalog-stage-breadcrumb a.back", ev => { 12 | 13 | history.back(); 14 | return false; 15 | }); 16 | }, 17 | 18 | 19 | /** 20 | * Initializes the catalog session actions 21 | */ 22 | init: function() { 23 | if(this.once) return; 24 | this.once = true; 25 | 26 | this.onBack(); 27 | } 28 | }; 29 | 30 | 31 | $(function() { 32 | AimeosCatalogStage.init(); 33 | }); -------------------------------------------------------------------------------- /Resources/Public/Themes/default/checkout-confirm.css: -------------------------------------------------------------------------------- 1 | .checkout-confirm { 2 | padding: 2rem 0; 3 | } 4 | 5 | .checkout-confirm-basic { 6 | padding: 2rem 0; 7 | margin-top: 1.5rem; 8 | } 9 | 10 | .checkout-confirm-basic .attr-list { 11 | padding: 0.5rem 1rem; 12 | margin: 0.5rem; 13 | } 14 | 15 | .checkout-confirm-basic .attr-list .name, 16 | .checkout-confirm-basic .attr-list .value { 17 | display: inline-block; 18 | width: 25%; 19 | } 20 | 21 | .checkout-confirm-basic h2 { 22 | border-bottom: 1px solid var(--ai-secondary); 23 | padding: 0.5rem 1rem; 24 | margin: 0.5rem; 25 | margin-top: 0; 26 | } 27 | -------------------------------------------------------------------------------- /Resources/Public/Icons/chat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/Includes.txt: -------------------------------------------------------------------------------- 1 | .. ================================================== 2 | .. FOR YOUR INFORMATION 3 | .. -------------------------------------------------- 4 | .. -*- coding: utf-8 -*- with BOM. 5 | 6 | .. This is 'Includes.txt'. It is included at the very top of each and 7 | every ReST source file in this documentation project (= manual). 8 | 9 | 10 | .. ================================================== 11 | .. DEFINE SOME TEXT ROLES 12 | .. -------------------------------------------------- 13 | 14 | .. role:: typoscript(code) 15 | 16 | .. role:: ts(typoscript) 17 | :class: typoscript 18 | 19 | .. role:: php(code) 20 | 21 | .. highlight:: php 22 | -------------------------------------------------------------------------------- /Resources/Public/Icons/truck.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Tests/Unit/Scheduler/Task/Typo6Test.php: -------------------------------------------------------------------------------- 1 | object = new \Aimeos\Aimeos\Scheduler\Task\Typo6(); 16 | } 17 | 18 | 19 | public function tearDown() 20 | { 21 | unset($this->object); 22 | } 23 | 24 | 25 | /** 26 | * @test 27 | */ 28 | public function execute() 29 | { 30 | $result = $this->object->execute(); 31 | 32 | $this->assertTrue($result); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Tests/Unit/Scheduler/Task/Email6Test.php: -------------------------------------------------------------------------------- 1 | object = new \Aimeos\Aimeos\Scheduler\Task\Email6(); 16 | } 17 | 18 | 19 | public function tearDown() 20 | { 21 | unset($this->object); 22 | } 23 | 24 | 25 | /** 26 | * @test 27 | */ 28 | public function execute() 29 | { 30 | $result = $this->object->execute(); 31 | 32 | $this->assertTrue($result); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/locale-select.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Locale selector actions 3 | */ 4 | AimeosLocaleSelect = { 5 | 6 | /** 7 | * Keeps menu open on click resp. closes on second click 8 | */ 9 | setupMenuToggle: function() { 10 | 11 | $(".select-menu .select-dropdown").on('click', function() { 12 | $("ul", this).toggleClass("active"); 13 | $(this).toggleClass("active"); 14 | }); 15 | }, 16 | 17 | 18 | /** 19 | * Initializes the locale selector actions 20 | */ 21 | init: function() { 22 | if(this.once) return; 23 | this.once = true; 24 | 25 | this.setupMenuToggle(); 26 | } 27 | }; 28 | 29 | 30 | $(function() { 31 | AimeosLocaleSelect.init(); 32 | }); -------------------------------------------------------------------------------- /Tests/Unit/Flexform/CatalogTest.php: -------------------------------------------------------------------------------- 1 | object = new \Aimeos\Aimeos\Flexform\Catalog(); 16 | } 17 | 18 | 19 | public function tearDown() 20 | { 21 | unset($this->object); 22 | } 23 | 24 | 25 | /** 26 | * @test 27 | */ 28 | public function getCategories() 29 | { 30 | $result = $this->object->getCategories(array('items' => [])); 31 | 32 | $this->assertArrayHasKey('items', $result); 33 | } 34 | } -------------------------------------------------------------------------------- /Resources/Public/Icons/buildings.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Resources/Public/Icons/basket.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Private/Config/mshop.php: -------------------------------------------------------------------------------- 1 | [ 19 | 'manager' => [ 20 | 'name' => 'Typo3', 21 | ], 22 | ], 23 | 'group' => [ 24 | 'manager' => [ 25 | 'name' => 'Typo3', 26 | ], 27 | ], 28 | 'index' => [ 29 | 'manager' => [ 30 | 'name' => $manager, 31 | ], 32 | ], 33 | ]; 34 | -------------------------------------------------------------------------------- /Classes/Controller/LocaleController.php: -------------------------------------------------------------------------------- 1 | context(), 'locale/select'); 30 | return $this->getClientOutput($client); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Resources/Public/Icons/braces.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Private/Language/nl_BE.admin.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos Shop 7 | Aimeos webwinkel 8 | 9 | 10 | Aimeos Shop Plugin 11 | Aimeos webwinkel plugin 12 | 13 | 14 | Administration Aimeos Shop 15 | Administratie Aimeos webwinkel 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | type = XLIFF 4 | 5 | [o:aimeos:p:aimeos-typo3:r:scheduler] 6 | file_filter = Resources/Private/Language/.scheduler.xlf 7 | source_file = Resources/Private/Language/scheduler.xlf 8 | source_lang = en 9 | 10 | [o:aimeos:p:aimeos-typo3:r:plugins] 11 | file_filter = Resources/Private/Language/.plugins.xlf 12 | source_file = Resources/Private/Language/plugins.xlf 13 | source_lang = en 14 | 15 | [o:aimeos:p:aimeos-typo3:r:extension] 16 | file_filter = Resources/Private/Language/.extension.xlf 17 | source_file = Resources/Private/Language/extension.xlf 18 | source_lang = en 19 | 20 | [o:aimeos:p:aimeos-typo3:r:admin] 21 | file_filter = Resources/Private/Language/.admin.xlf 22 | source_file = Resources/Private/Language/admin.xlf 23 | source_lang = en 24 | 25 | -------------------------------------------------------------------------------- /Configuration/TypoScript/constants.txt: -------------------------------------------------------------------------------- 1 | # customcategory=ai140theme=Aimeos shop: theme 2 | # customcategory=ai150advanced=Aimeos shop: advanced 3 | 4 | plugin.tx_aimeos { 5 | 6 | # cat=ai140theme/file/100; type=string; label=Aimeos CSS:Path to the Aimeos CSS file 7 | theme.css.aimeos = EXT:aimeos/Resources/Public/Themes/default/aimeos.css 8 | 9 | # cat=ai140theme/file/100; type=string; label=Custom CSS:Path to your custom CSS for Aimeos 10 | theme.css.aimeos-custom = EXT:aimeos/Resources/Public/Themes/default/typo3.css 11 | 12 | # cat=ai140theme/file/110; type=string; label=Aimeos JS:Path to your Aimeos Javascript file 13 | theme.js.aimeos = EXT:aimeos/Resources/Public/Themes/default/aimeos.js 14 | 15 | # cat=ai140theme/file/110; type=string; label=Custom JS:Path to your custom Javascript for Aimeos 16 | theme.js.aimeos-custom = 17 | } 18 | -------------------------------------------------------------------------------- /Resources/Public/Icons/123.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Configuration/FlexForms/CatalogCount.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | text 12 | t3editor 13 | typoscript 14 | 15 15 | 50 16 | off 17 | true 18 | true 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Configuration/FlexForms/CatalogStock.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | text 12 | t3editor 13 | typoscript 14 | 15 15 | 50 16 | off 17 | true 18 | true 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Public/Icons/boxes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-basket.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account basket actions 3 | */ 4 | AimeosAccountBasket = { 5 | 6 | /** 7 | * Shows basket details without page reload 8 | */ 9 | onToggleDetail() { 10 | 11 | $(".account-basket").on("click", ".basket-item .action .btn", ev => { 12 | 13 | const target = $(ev.currentTarget).closest(".basket-item"); 14 | const details = $(".account-basket-detail", target); 15 | 16 | $(".btn.show", target).toggleClass('hidden'); 17 | $(".btn.close", target).toggleClass('hidden'); 18 | 19 | slideToggle(details[0], 300); 20 | 21 | return false; 22 | }); 23 | }, 24 | 25 | 26 | /** 27 | * Initializes the account basket actions 28 | */ 29 | init() { 30 | if(this.once) return; 31 | this.once = true; 32 | 33 | this.onToggleDetail(); 34 | } 35 | }; 36 | 37 | 38 | $(() => { 39 | AimeosAccountBasket.init(); 40 | }); -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-history.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account history actions 3 | */ 4 | AimeosAccountHistory = { 5 | 6 | /** 7 | * Shows history details without page reload 8 | */ 9 | onToggleDetail() { 10 | 11 | $(".account-history").on("click", ".history-item .action .btn", ev => { 12 | 13 | const target = $(ev.currentTarget).closest(".history-item"); 14 | const details = $(".account-history-detail", target); 15 | 16 | $(".btn.show", target).toggleClass('hidden'); 17 | $(".btn.close", target).toggleClass('hidden'); 18 | 19 | slideToggle(details[0], 300); 20 | 21 | return false; 22 | }); 23 | }, 24 | 25 | 26 | /** 27 | * Initializes the account history actions 28 | */ 29 | init() { 30 | if(this.once) return; 31 | this.once = true; 32 | 33 | this.onToggleDetail(); 34 | } 35 | }; 36 | 37 | 38 | $(() => { 39 | AimeosAccountHistory.init(); 40 | }); -------------------------------------------------------------------------------- /Tests/Unit/UpdateTest.php: -------------------------------------------------------------------------------- 1 | object = new \ext_update(); 19 | } 20 | 21 | 22 | public function tearDown() 23 | { 24 | unset($this->object); 25 | } 26 | 27 | 28 | /** 29 | * @test 30 | */ 31 | public function access() 32 | { 33 | $this->assertTrue($this->object->access()); 34 | } 35 | 36 | 37 | /** 38 | * @test 39 | */ 40 | public function main() 41 | { 42 | $result = $this->object->main(); 43 | 44 | $this->assertContains('Setup process lasted', $result); 45 | } 46 | } -------------------------------------------------------------------------------- /Resources/Public/Icons/pin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Resources/Private/Language/extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | Aimeos web shop 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | 12 | 13 | Latest orders 14 | 15 | 16 | List of latest orders created by customers 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-subscription.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account subscription actions 3 | */ 4 | AimeosAccountSubscription = { 5 | 6 | /** 7 | * Shows subscription details without page reload 8 | */ 9 | onToggleDetail() { 10 | 11 | $(".account-subscription").on("click", ".subscription-item .action .btn", ev => { 12 | 13 | const target = $(ev.currentTarget).closest(".subscription-item"); 14 | const details = $(".account-subscription-detail", target); 15 | 16 | $(".btn.show", target).toggleClass('hidden'); 17 | $(".btn.close", target).toggleClass('hidden'); 18 | 19 | slideToggle(details[0], 300); 20 | 21 | return false; 22 | }); 23 | }, 24 | 25 | 26 | /** 27 | * Initializes the account subscription actions 28 | */ 29 | init() { 30 | if(this.once) return; 31 | this.once = true; 32 | 33 | this.onToggleDetail(); 34 | } 35 | }; 36 | 37 | 38 | $(() => { 39 | AimeosAccountSubscription.init(); 40 | }); -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-review.css: -------------------------------------------------------------------------------- 1 | .account-review { 2 | padding: 2rem 0; 3 | } 4 | 5 | .account-review .header { 6 | text-transform: uppercase; 7 | text-align: start; 8 | font-weight: normal; 9 | padding: 0.5rem 1rem; 10 | color: var(--ai-secondary); 11 | border-bottom: 1px solid var(--ai-secondary); 12 | } 13 | 14 | .account-review .review-item { 15 | padding: 1rem; 16 | } 17 | 18 | .account-review .col-md-6 { 19 | padding-top: 1rem; 20 | } 21 | 22 | .account-review .review-image { 23 | max-width: 100%; 24 | max-height: 10rem; 25 | } 26 | 27 | .account-review .review-rating input { 28 | vertical-align: middle; 29 | } 30 | 31 | .account-review .review-rating input:checked ~ label { 32 | color: var(--ai-primary); 33 | } 34 | 35 | .account-review .review-comment { 36 | width: 100%; 37 | height: 8.5rem; 38 | padding: 0.5rem; 39 | border: 1px solid var(--ai-tertiary); 40 | } 41 | 42 | .account-review .btn { 43 | display: block; 44 | margin: 1rem auto; 45 | } 46 | -------------------------------------------------------------------------------- /Resources/Public/Icons/diagram.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /ext_tables.sql: -------------------------------------------------------------------------------- 1 | # Extend fe_users by fields required by Aimeos TYPO3 extension like sr_feuser_register does 2 | 3 | CREATE TABLE fe_users ( 4 | siteid varchar(255) DEFAULT '' NOT NULL, 5 | static_info_country char(3) DEFAULT '' NOT NULL, 6 | zone varchar(45) DEFAULT '' NOT NULL, 7 | language char(2) DEFAULT '' NOT NULL, 8 | gender int(11) unsigned DEFAULT '99' NOT NULL, 9 | name varchar(100) DEFAULT '' NOT NULL, 10 | first_name varchar(64) DEFAULT '' NOT NULL, 11 | last_name varchar(64) DEFAULT '' NOT NULL, 12 | zip varchar(20) DEFAULT '' NOT NULL, 13 | date_of_birth int(11) DEFAULT '0' NOT NULL, 14 | vatid varchar(32) DEFAULT '' NOT NULL, 15 | mobile varchar(32) DEFAULT '' NOT NULL, 16 | longitude decimal(8,6) DEFAULT NULL, 17 | latitude decimal(8,6) DEFAULT NULL, 18 | vdate date DEFAULT NULL, 19 | editor varchar(255) DEFAULT '' NOT NULL, 20 | ) ENGINE=InnoDB; 21 | 22 | 23 | CREATE TABLE be_users ( 24 | siteid varchar(255) DEFAULT '', 25 | ) ENGINE=InnoDB; 26 | -------------------------------------------------------------------------------- /Resources/Private/Language/no.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos nettbutikk 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Rask, fleksibel og brukeroptimalisert nettbutikk for Typo3 12 | 13 | 14 | Latest orders 15 | 16 | 17 | List of latest orders created by customers 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Resources/Private/Language/fa.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | فروشگاه تحت وب ایمیوس 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | کامپوننت فروشگاهی سریع، انعطاف پذیر و بهینه شده از لحاظ کارایی برای TYPO3 12 | 13 | 14 | Latest orders 15 | 16 | 17 | List of latest orders created by customers 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Resources/Private/Language/zh.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos Web 商店 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | 快速, 富彈性, 網頁優化的商店元件(for TYPO3) 12 | 13 | 14 | Latest orders 15 | 最新订单 16 | 17 | 18 | List of latest orders created by customers 19 | 客户创建的最新订单列表 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-favorite.css: -------------------------------------------------------------------------------- 1 | .account-favorite { 2 | padding: 2rem 0; 3 | } 4 | 5 | .account-favorite .header { 6 | text-transform: uppercase; 7 | text-align: start; 8 | font-weight: normal; 9 | padding: 0.5rem 1rem; 10 | color: var(--ai-secondary); 11 | border-bottom: 1px solid var(--ai-secondary); 12 | } 13 | 14 | .account-favorite .favorite-items { 15 | display: flex; 16 | justify-content: center; 17 | } 18 | 19 | .account-favorite .favorite-item { 20 | position: relative; 21 | text-align: end; 22 | width: 180px; 23 | margin: 1%; 24 | } 25 | 26 | .account-favorite .name { 27 | margin-top: 0.75rem; 28 | } 29 | 30 | .account-favorite .price-list .rebatepercent { 31 | display: none; 32 | } 33 | 34 | .account-favorite form.delete { 35 | position: absolute; 36 | left: 0; 37 | top: 0; 38 | } 39 | 40 | .account-favorite .minibutton.delete { 41 | color: var(--ai-secondary); 42 | background-color: var(--ai-bg); 43 | padding: .5rem 0.75rem; 44 | z-index: 5; 45 | } 46 | 47 | .account-favorite .media-item > img { 48 | width: 100%; 49 | } 50 | -------------------------------------------------------------------------------- /Resources/Private/Language/sl.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos web shop 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Fast, flexible and usability optimized web shop components for TYPO3 12 | 13 | 14 | Latest orders 15 | Latest orders 16 | 17 | 18 | List of latest orders created by customers 19 | List of latest orders created by customers 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/de.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos Webshop 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Schnelle, flexible und nutzerfreundliche Webshop-Komponenten für TYPO3 12 | 13 | 14 | Latest orders 15 | Neueste Bestellungen 16 | 17 | 18 | List of latest orders created by customers 19 | Liste der neuesten Kundenbestellungen 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/ru.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Интернет магазин Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Быстрые, гибкие и удобные компоненты интернет магазина для TYPO3 12 | 13 | 14 | Latest orders 15 | Последние заказы 16 | 17 | 18 | List of latest orders created by customers 19 | Список последних заказов, созданных клиентами 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Public/Icons/history.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Resources/Private/Language/da.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos' webshop 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Hurtige, fleksible og brugervenlighedsoptimerede webshop-komponenter til TYPO3 12 | 13 | 14 | Latest orders 15 | Seneste ordrer 16 | 17 | 18 | List of latest orders created by customers 19 | Liste over seneste ordrer oprettet af kunder 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Classes/Controller/AdminController.php: -------------------------------------------------------------------------------- 1 | user['siteid']) && $GLOBALS['BE_USER']->user['siteid'] != '') { 30 | $siteManager = \Aimeos\MShop::create($this->contextBackend(), 'locale/site'); 31 | $siteId = current(array_reverse(explode('.', trim($GLOBALS['BE_USER']->user['siteid'], '.')))); 32 | $site = ($siteId ? $siteManager->get($siteId)->getCode() : 'default'); 33 | } 34 | 35 | return (new ForwardResponse('search'))->withControllerName('Jqadm')->withArguments(['site' => $site]); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Resources/Private/Language/es.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Tienda web Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Componentes rápidos, flexibles y optimizado para usabilidad para TYPO3 12 | 13 | 14 | Latest orders 15 | Últimos pedidos 16 | 17 | 18 | List of latest orders created by customers 19 | Lista de los últimos pedidos creados por los clientes 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/ro.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Magazin web Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Componente de magazin web rapide, flexibile și optimizate pentru utilizare pentru TYPO3 12 | 13 | 14 | Latest orders 15 | Ultimele comenzi 16 | 17 | 18 | List of latest orders created by customers 19 | Lista ultimelor comenzi create de clienți 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/hr.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos web trgovina 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Brze, fleksibilne i korisne komponente za web trgovinu optimizirane za TYPO3 12 | 13 | 14 | Latest orders 15 | Najnovije narudžbe 16 | 17 | 18 | List of latest orders created by customers 19 | Popis najnovijih narudžbi stvorenih od strane kupaca 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/nl.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos webwinkel 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Snelle, flexibele en voor gebruiksgemak geoptimaliseerde componenten voor TYPO3 12 | 13 | 14 | Latest orders 15 | Laatste bestellingen 16 | 17 | 18 | List of latest orders created by customers 19 | Lijst met laatst aangemaakte bestellingen door klanten 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/pt.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Loja online Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Componentes rápidos, flexíveis e com usabilidade otimizada de lojas online para TYPO3 12 | 13 | 14 | Latest orders 15 | Últimas encomendas 16 | 17 | 18 | List of latest orders created by customers 19 | Lista das últimas encomendas criadas pelos clientes 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/bg.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Уеб магазин Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Бързи, гъвкави и оптимизирани по отношение на използваемостта компоненти за уеб магазин за TYPO3 12 | 13 | 14 | Latest orders 15 | Последни поръчки 16 | 17 | 18 | List of latest orders created by customers 19 | Списък на последните поръчки, създадени от клиенти 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/fr.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos boutique en ligne 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Rapide, flexible et conviviale optimisée de composants de boutique en ligne pour TYPO3 12 | 13 | 14 | Latest orders 15 | Dernières commandes 16 | 17 | 18 | List of latest orders created by customers 19 | Liste des dernières commandes créées par les clients 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/pl.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Sklep internetowy Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Szybki, elastyczny i zoptymalizowany na wygodę użytkowania sklep do instalacji w systemie TYPO3 12 | 13 | 14 | Latest orders 15 | Najnowsze zamówienia 16 | 17 | 18 | List of latest orders created by customers 19 | Lista ostatnich zamówień utworzonych przez klientów 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/cs.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Webový obchod Aimeos 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | Rychlé, přizpůsobitelné komponenty webového obchodu optimalizované pro snadné používání se systémem TYPO3 12 | 13 | 14 | Latest orders 15 | Poslední objednávky 16 | 17 | 18 | List of latest orders created by customers 19 | Seznam posledních objednávek vytvořených zákazníky 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Private/Language/tr.extension.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | Aimeos web shop 7 | Aimeos web alışveriş mağazası 8 | 9 | 10 | Fast, flexible and usability optimized web shop components for TYPO3 11 | TYPO3 için hızlı, esnek ve kullanılabilirliği optimize edilmiş web mağazası bileşenleri 12 | 13 | 14 | Latest orders 15 | En yeni siparişler 16 | 17 | 18 | List of latest orders created by customers 19 | Müşteriler tarafından oluşturulan en yeni siparişlerin listesi 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-favorite.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account favorite actions 3 | */ 4 | AimeosAccountFavorite = { 5 | 6 | /** 7 | * Deletes a favorite item without page reload 8 | */ 9 | onRemoveProduct() { 10 | 11 | $("body").on("click", ".account-favorite .delete", async ev => { 12 | 13 | const form = $(ev.currentTarget).closest("form"); 14 | $(ev.currentTarget).closest("favorite-item").addClass("loading"); 15 | 16 | await fetch(form.attr("action"), { 17 | body: new FormData(form[0]), 18 | method: 'POST' 19 | }).then(response => { 20 | return response.text(); 21 | }).then(data => { 22 | const doc = $("").html(data); 23 | 24 | $(".aimeos.account-favorite").replaceWith($(".aimeos.account-favorite", doc)); 25 | 26 | if(!$(".aimeos.account-favorite .favorite-items").length) { 27 | Aimeos.removeOverlay(); 28 | } 29 | }); 30 | 31 | return false; 32 | }); 33 | }, 34 | 35 | 36 | /** 37 | * Initializes the account favorite actions 38 | */ 39 | init() { 40 | if(this.once) return; 41 | this.once = true; 42 | 43 | this.onRemoveProduct(); 44 | } 45 | }; 46 | 47 | 48 | $(function() { 49 | AimeosAccountFavorite.init(); 50 | }); -------------------------------------------------------------------------------- /Classes/ViewHelper/BlockViewHelper.php: -------------------------------------------------------------------------------- 1 | registerArgument('name', 'string', 'Name of the content block'); 24 | } 25 | 26 | 27 | public function render() 28 | { 29 | $iface = '\Aimeos\Base\View\Iface'; 30 | $view = $this->templateVariableContainer->get('_aimeos_view'); 31 | 32 | if (!is_object($view) || !($view instanceof $iface)) { 33 | throw new Exception('Aimeos view object is missing'); 34 | } 35 | 36 | if (!isset($this->arguments['name'])) { 37 | throw new Exception('Attribute "name" missing for Aimeos block view helper'); 38 | } 39 | 40 | $view->block()->set($this->arguments['name'], $this->renderChildren()); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/basket-bulk.css: -------------------------------------------------------------------------------- 1 | /* Basket bulk order */ 2 | 3 | .basket-bulk { 4 | margin: 2rem 0; 5 | } 6 | 7 | .basket-bulk .headline, 8 | .basket-bulk .bulk-content .details { 9 | border-bottom: 1px solid var(--ai-secondary); 10 | } 11 | 12 | .basket-bulk .row { 13 | align-items: center; 14 | } 15 | 16 | .basket-bulk .headline { 17 | background-color: var(--ai-bg-light); 18 | font-weight: bold; 19 | font-size: 115%; 20 | } 21 | 22 | .basket-bulk .quantity, 23 | .basket-bulk .quantity input { 24 | text-align: center; 25 | } 26 | 27 | .basket-bulk .price { 28 | text-align: end; 29 | } 30 | 31 | .basket-bulk .product, 32 | .basket-bulk .price { 33 | padding: 0 .75rem; 34 | } 35 | 36 | .basket-bulk .buttons { 37 | text-align: center; 38 | } 39 | 40 | 41 | /* JS autocomplete */ 42 | 43 | .autocomplete { 44 | z-index: 1050; 45 | overflow: auto; 46 | box-sizing: border-box; 47 | border: 1px solid var(--ai-secondary); 48 | background-color: var(--ai-bg); 49 | } 50 | 51 | .autocomplete > div { 52 | padding: 0.25rem; 53 | } 54 | 55 | .autocomplete .group { 56 | background-color: var(--ai-bg-light); 57 | } 58 | 59 | .autocomplete > div:hover:not(.group), 60 | .autocomplete > div.selected { 61 | cursor: pointer; 62 | background-color: var(--ai-tertiary); 63 | } 64 | -------------------------------------------------------------------------------- /Documentation/Index.rst: -------------------------------------------------------------------------------- 1 | .. ================================================== 2 | .. FOR YOUR INFORMATION 3 | .. -------------------------------------------------- 4 | .. -*- coding: utf-8 -*- with BOM. 5 | 6 | .. include:: Includes.txt 7 | 8 | 9 | .. _start: 10 | 11 | ============================================================= 12 | Extension Name 13 | ============================================================= 14 | 15 | .. only:: html 16 | 17 | :Classification: 18 | aimeos 19 | 20 | :Version: 21 | |release| 22 | 23 | :Language: 24 | en 25 | 26 | :Description: 27 | Manual covering the Aimeos TYPO3 extension 28 | 29 | :Keywords: 30 | shop, high performance 31 | 32 | :Copyright: 33 | 2014 34 | 35 | :Author: 36 | Aimeos 37 | 38 | :Email: 39 | aimeos@aimeos.org 40 | 41 | :License: 42 | This document is published under the Open Content License 43 | available from http://www.opencontent.org/opl.shtml 44 | 45 | :Rendered: 46 | |today| 47 | 48 | The content of this document is related to TYPO3, 49 | a GNU/GPL CMS/Framework available from `www.typo3.org `_. 50 | 51 | 52 | **Table of Contents** 53 | 54 | .. toctree:: 55 | :maxdepth: 5 56 | :titlesonly: 57 | :glob: 58 | 59 | Introduction 60 | Installation 61 | Upgrade 62 | Configuration 63 | ChangeLog 64 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-history.css: -------------------------------------------------------------------------------- 1 | .account-history { 2 | padding: 2rem 0; 3 | } 4 | 5 | .account-history .header { 6 | text-transform: uppercase; 7 | text-align: start; 8 | font-weight: normal; 9 | padding: 0.5rem 1rem; 10 | color: var(--ai-secondary); 11 | border-bottom: 1px solid var(--ai-secondary); 12 | } 13 | 14 | .account-history .history-item { 15 | border: 1px solid var(--ai-tertiary); 16 | padding: 1rem; 17 | margin: 1rem; 18 | } 19 | 20 | .account-history .order-basic { 21 | font-weight: bold; 22 | } 23 | 24 | .account-history .name:after { 25 | content: ": "; 26 | } 27 | 28 | .account-history .action { 29 | margin-top: 0.5rem; 30 | } 31 | 32 | .account-history .action .btn { 33 | border: 1px solid var(--ai-secondary); 34 | display: block; 35 | width: 100%; 36 | max-width: 6rem; 37 | margin: auto; 38 | } 39 | 40 | .account-history-detail { 41 | padding-top: 1rem; 42 | display: none; 43 | } 44 | 45 | .account-history-detail a:hover { 46 | text-decoration: underline; 47 | } 48 | 49 | .account-history-detail h2 { 50 | margin: 0.5rem 0; 51 | } 52 | 53 | .account-history-detail h3 { 54 | display: inline-block; 55 | font-size: 1rem; 56 | margin: 0; 57 | } 58 | 59 | .account-history-detail li.attr-item .name, 60 | .account-history-detail li.attr-item .value { 61 | min-width: 0; 62 | } 63 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-home.css: -------------------------------------------------------------------------------- 1 | /* Catalog home */ 2 | 3 | .aimeos.catalog-home { 4 | margin-top: calc(-1rem - 80px); 5 | } 6 | 7 | .catalog-home .stage-item { 8 | background-color: var(--ai-bg); 9 | color: var(--ai-bg); 10 | margin: 0; 11 | } 12 | 13 | .catalog-home .stage-image { 14 | min-height: 600px; 15 | object-fit: cover; 16 | padding: 0; 17 | } 18 | 19 | .catalog-home .stage-text { 20 | position: absolute; 21 | font-size: 200%; 22 | margin: 0 5%; 23 | top: 33%; 24 | text-align: start; 25 | color: var(--ai-bg); 26 | } 27 | 28 | .catalog-home .stage-text .btn { 29 | background-color: transparent; 30 | border-color: var(--ai-bg); 31 | color: var(--ai-bg); 32 | border-width: 2px; 33 | font-weight: normal; 34 | margin-top: 1rem; 35 | font-size: 50%; 36 | width: 12rem; 37 | } 38 | 39 | @media (min-width:576px) { 40 | .catalog-home .stage-text { 41 | max-width: 66%; 42 | } 43 | } 44 | 45 | @media (min-width:768px) { 46 | .catalog-home .stage-text { 47 | max-width: 50%; 48 | font-size: 225%; 49 | } 50 | } 51 | 52 | @media (min-width:992px) { 53 | .aimeos.catalog-home { 54 | margin-top: calc(-7rem - 50px); 55 | } 56 | .catalog-home .stage-text { 57 | max-width: 40%; 58 | } 59 | } 60 | 61 | @media (min-width:1200px) { 62 | .catalog-home .stage-text { 63 | max-width: 35%; 64 | font-size: 250%; 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /Resources/Public/Icons/globe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Configuration/Backend/Modules.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'parent' => 'web', 6 | 'position' => ['after' => 'web_info'], 7 | 'access' => 'user', 8 | 'workspaces' => 'live', 9 | 'extensionName' => 'aimeos', 10 | 'iconIdentifier' => 'aimeos-shop', 11 | 'path' => '/module/web/aimeos', 12 | 'labels' => 'LLL:EXT:aimeos/Resources/Private/Language/admin.xlf', 13 | 'inheritNavigationComponentFromMainModule' => \Aimeos\Aimeos\Base::getExtConfig('showPageTree', false) ? true : false, 14 | 'controllerActions' => [ 15 | \Aimeos\Aimeos\Controller\AdminController::class => [ 16 | 'index' 17 | ], 18 | \Aimeos\Aimeos\Controller\JqadmController::class => [ 19 | 'search', 20 | 'batch', 21 | 'copy', 22 | 'create', 23 | 'delete', 24 | 'export', 25 | 'get', 26 | 'import', 27 | 'save', 28 | 'file' 29 | ], 30 | \Aimeos\Aimeos\Controller\JsonadmController::class => [ 31 | 'index' 32 | ], 33 | \Aimeos\Aimeos\Controller\GraphqlController::class => [ 34 | 'index' 35 | ], 36 | ], 37 | ], 38 | ]; 39 | -------------------------------------------------------------------------------- /Classes/Scheduler/Task/Typo6.php: -------------------------------------------------------------------------------- 1 | {$this->fieldSite}; 42 | $controllers = (array) $this->{$this->fieldController}; 43 | $tsconfig = $this->{$this->fieldTSconfig}; 44 | 45 | Scheduler\Base::execute(Base::parseTS($tsconfig), [], $controllers, $sitecodes); 46 | 47 | return true; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Classes/Base/Aimeos.php: -------------------------------------------------------------------------------- 1 | Aimeos: Latest orders 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 32 | 33 | 34 | 35 |
Order IDPricePayment
{item.id}{item.price.value + item.price.costs} {item.price.currencyid}{item.datepayment} 18 | 19 | ( 20 | unfinished 21 | deleted 22 | canceled 23 | refused 24 | refunded 25 | pending 26 | authorized 27 | received 28 | transfered 29 | ) 30 | 31 |
36 |
37 |
38 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-stage.css: -------------------------------------------------------------------------------- 1 | /* Navbar background */ 2 | 3 | .aimeos .catalog-stage-image { 4 | margin-top: -6rem; 5 | height: 6rem; 6 | } 7 | 8 | @media screen and (min-width: 992px) { 9 | .aimeos .catalog-stage-image { 10 | margin-top: -10rem; 11 | height: 10rem; 12 | } 13 | } 14 | 15 | /* Stage image */ 16 | 17 | .catalog-stage { 18 | position: relative; 19 | width: 100%; 20 | color: var(--ai-primary); 21 | } 22 | 23 | .catalog-stage-image { 24 | position: relative; 25 | display: block; 26 | margin: 0; 27 | overflow: hidden; 28 | } 29 | 30 | .catalog-stage-image img { 31 | width: 100%; 32 | } 33 | 34 | .catalog-stage-breadcrumb { 35 | color: var(--ai-secondary); 36 | font-size: 90%; 37 | padding: 0.5rem; 38 | } 39 | 40 | .catalog-stage-breadcrumb .breadcrumb { 41 | background-color: inherit; 42 | font-weight: normal; 43 | padding: 0; 44 | margin: 0; 45 | } 46 | 47 | .catalog-stage-breadcrumb ol { 48 | display: inline; 49 | list-style: none; 50 | padding-inline-start: 1rem; 51 | margin: 0; 52 | } 53 | 54 | .catalog-stage-breadcrumb li { 55 | display: inline; 56 | white-space: nowrap; 57 | } 58 | 59 | .catalog-stage-breadcrumb .title, 60 | .catalog-stage-breadcrumb a { 61 | text-decoration: none; 62 | display: inline-block; 63 | padding: 0.5rem; 64 | } 65 | 66 | .catalog-stage-breadcrumb li:after { 67 | content: ' / '; 68 | } 69 | 70 | .catalog-stage-breadcrumb li:last-child:after { 71 | content: ''; 72 | } 73 | -------------------------------------------------------------------------------- /Classes/ViewHelper/ConfigViewHelper.php: -------------------------------------------------------------------------------- 1 | registerArgument('key', 'string', 'Configuration key, e.g. client/html/catalog/lists/basket-add'); 24 | $this->registerArgument('default', 'mixed', 'Value if no configuration for the given key was found', false); 25 | } 26 | 27 | 28 | public function render() 29 | { 30 | $iface = '\Aimeos\Base\View\Iface'; 31 | $view = $this->templateVariableContainer->get('_aimeos_view'); 32 | 33 | if (!is_object($view) || !($view instanceof $iface)) { 34 | throw new Exception('Aimeos view object is missing'); 35 | } 36 | 37 | if (!isset($this->arguments['key'])) { 38 | throw new Exception('Attribute "key" missing for Aimeos config view helper'); 39 | } 40 | 41 | $key = $this->arguments['key']; 42 | $default = (isset($this->arguments['default']) ? $this->arguments['default'] : null); 43 | 44 | return $view->config($key, $default); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/LocaleSelect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 0 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | text 24 | t3editor 25 | typoscript 26 | 15 27 | 50 28 | off 29 | true 30 | true 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountProfile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 0 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | text 24 | t3editor 25 | typoscript 26 | 15 27 | 50 28 | off 29 | true 30 | true 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountReview.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 0 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | text 24 | t3editor 25 | typoscript 26 | 15 27 | 50 28 | off 29 | true 30 | true 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Configuration/FlexForms/CatalogSuggest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | text 24 | t3editor 25 | typoscript 26 | 15 27 | 50 28 | off 29 | true 30 | true 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /ext_emconf.php: -------------------------------------------------------------------------------- 1 | 'Aimeos shop and e-commerce framework', 13 | 'description' => 'Professional, full-featured and ultra-fast TYPO3 e-commerce extension for online shops, complex B2B applications and #gigacommerce. Turns TYPO3 into the best platform for content commerce and your e-commerce requirements (also available as TYPO3 distribution)', 14 | 'category' => 'plugin', 15 | 'version' => '25.07.0-dev', 16 | 'module' => '', 17 | 'state' => 'beta', 18 | 'modify_tables' => '', 19 | 'clearcacheonload' => 1, 20 | 'author' => 'Aimeos', 21 | 'author_email' => 'aimeos@aimeos.org', 22 | 'author_company' => '', 23 | 'constraints' => [ 24 | 'depends' => [ 25 | 'php' => '8.1.0-8.99.99', 26 | 'typo3' => '12.4.0-13.99.99', 27 | 'scheduler' => '12.4.0-13.99.99', 28 | ], 29 | 'conflicts' => [ 30 | ], 31 | 'suggests' => [ 32 | ], 33 | ], 34 | 'autoload' => [ 35 | 'psr-4' => [ 36 | 'Aimeos\\Aimeos\\' => 'Classes', 37 | ], 38 | ], 39 | ]; 40 | 41 | ?> 42 | -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountDownload.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 0 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | text 24 | t3editor 25 | typoscript 26 | 15 27 | 50 28 | off 29 | true 30 | true 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-watch.css: -------------------------------------------------------------------------------- 1 | .account-watch { 2 | padding: 2rem 0; 3 | } 4 | 5 | .account-watch .header { 6 | text-transform: uppercase; 7 | text-align: start; 8 | font-weight: normal; 9 | padding: 0.5rem 1rem; 10 | color: var(--ai-secondary); 11 | border-bottom: 1px solid var(--ai-secondary); 12 | } 13 | 14 | .account-watch form.delete { 15 | position: absolute; 16 | left: 0; 17 | top: 0; 18 | z-index: 5; 19 | } 20 | 21 | .account-watch .minibutton.delete { 22 | background-color: var(--ai-bg); 23 | padding: .5rem 0.75rem; 24 | z-index: 5; 25 | } 26 | 27 | .account-watch .watch-items { 28 | display: flex; 29 | flex-wrap: wrap; 30 | justify-content: space-around; 31 | } 32 | 33 | .account-watch .product.watch-item { 34 | position: relative; 35 | flex-direction: row; 36 | display: flex; 37 | min-width: 180px; 38 | max-width: 360px; 39 | width: 100%; 40 | margin: 1%; 41 | } 42 | 43 | .account-watch .watch-basic { 44 | margin: 1%; 45 | position: relative; 46 | display: inline-block; 47 | max-width: 50%; 48 | } 49 | 50 | .aimeos .product.watch-item .price-item .rebatepercent { 51 | position: absolute; 52 | } 53 | 54 | .account-watch .name { 55 | margin-top: 0.75rem; 56 | } 57 | 58 | .account-watch .watch-details { 59 | display: inline-block; 60 | text-align: center; 61 | max-width: 180px; 62 | min-width: 120px; 63 | margin: 1%; 64 | } 65 | 66 | .account-watch .btn, 67 | .account-watch .form-list label, 68 | .account-watch .form-list input, 69 | .account-watch .form-list select { 70 | width: 100%; 71 | } 72 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/assets/default-skin.svg: -------------------------------------------------------------------------------- 1 | default-skin 2 -------------------------------------------------------------------------------- /Classes/Controller/BasketController.php: -------------------------------------------------------------------------------- 1 | context(), 'basket/standard'); 30 | return $this->getClientOutput($client); 31 | } 32 | 33 | 34 | /** 35 | * Renders a bulk order form. 36 | */ 37 | public function bulkAction() 38 | { 39 | $client = \Aimeos\Client\Html::create($this->context(), 'basket/bulk'); 40 | return $this->getClientOutput($client); 41 | } 42 | 43 | 44 | /** 45 | * Renders a small basket. 46 | */ 47 | public function smallAction() 48 | { 49 | $client = \Aimeos\Client\Html::create($this->context(), 'basket/mini'); 50 | return $this->getClientOutput($client); 51 | } 52 | 53 | 54 | /** 55 | * Renders the related basket. 56 | */ 57 | public function relatedAction() 58 | { 59 | $client = \Aimeos\Client\Html::create($this->context(), 'basket/related'); 60 | return $this->getClientOutput($client); 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /Configuration/Services.yaml: -------------------------------------------------------------------------------- 1 | services: 2 | _defaults: 3 | autowire: true 4 | autoconfigure: true 5 | public: false 6 | 7 | Aimeos\Aimeos\: 8 | resource: '../Classes/*' 9 | 10 | Aimeos\Aimeos\Setup: 11 | tags: 12 | - name: event.listener 13 | identifier: 'aimeosSetup' 14 | method: setupEvent 15 | event: TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent 16 | - name: event.listener 17 | identifier: 'aimeosSchema' 18 | method: schemaEvent 19 | event: TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent 20 | 21 | Aimeos\Aimeos\Command\JobsCommand: 22 | tags: 23 | - name: 'console.command' 24 | command: 'aimeos:jobs' 25 | description: 'Execute Aimeos job controllers' 26 | 27 | Aimeos\Aimeos\Command\SetupCommand: 28 | tags: 29 | - name: 'console.command' 30 | command: 'aimeos:setup' 31 | description: 'Creates or updates the database tables' 32 | 33 | # dashboard.widget.latestorders: 34 | # class: 'Aimeos\Aimeos\Widgets\LatestOrdersWidget' 35 | # arguments: 36 | # $view: '@dashboard.views.widget' 37 | # tags: 38 | # - name: dashboard.widget 39 | # identifier: 'aimeos-latestorders' 40 | # groupNames: 'general' 41 | # title: 'LLL:EXT:aimeos/Resources/Private/Language/extension.xlf:widgets.dashboard.latestorder.title' 42 | # description: 'LLL:EXT:aimeos/Resources/Private/Language/extension.xlf:widgets.dashboard.latestorder.description' 43 | # iconIdentifier: 'aimeos-widget-latestorders' 44 | # height: 'medium' 45 | # width: 'medium' -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-profile.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account profile actions 3 | */ 4 | AimeosAccountProfile = { 5 | 6 | /** 7 | * Enables/disables the address form 8 | */ 9 | onAddress() { 10 | 11 | document.querySelectorAll(".account-profile-address .address-item").forEach(el => { 12 | el.addEventListener("show.bs.collapse", ev => { 13 | $(".form-item.mandatory input, .form-item.mandatory select, .form-item.optional input, .form-item.optional select", ev.currentTarget).prop("disabled", false); 14 | }); 15 | }); 16 | 17 | document.querySelectorAll(".account-profile-address .address-item").forEach(el => { 18 | el.addEventListener("hidden.bs.collapse", ev => { 19 | $(".form-item input, .form-item select", ev.currentTarget).prop("disabled", true); 20 | }); 21 | }); 22 | }, 23 | 24 | 25 | /** 26 | * Show and close the address form 27 | */ 28 | onAddressToggle() { 29 | 30 | document.querySelectorAll(".account-profile-address .address-item").forEach(el => { 31 | el.addEventListener("show.bs.collapse", ev => { 32 | $(".act-show", ev.currentTarget).removeClass("act-show").addClass("act-hide"); 33 | }); 34 | }); 35 | 36 | document.querySelectorAll(".account-profile-address .address-item").forEach(el => { 37 | el.addEventListener("hidden.bs.collapse", ev => { 38 | $(".act-hide", ev.currentTarget).removeClass("act-hide").addClass("act-show"); 39 | }); 40 | }); 41 | }, 42 | 43 | 44 | /** 45 | * Initializes the account watch actions 46 | */ 47 | init() { 48 | if(this.once) return; 49 | this.once = true; 50 | 51 | this.onAddress(); 52 | this.onAddressToggle(); 53 | } 54 | }; 55 | 56 | 57 | $(function() { 58 | AimeosAccountProfile.init(); 59 | }); -------------------------------------------------------------------------------- /Documentation/Introduction.rst: -------------------------------------------------------------------------------- 1 | .. ================================================== 2 | .. FOR YOUR INFORMATION 3 | .. -------------------------------------------------- 4 | .. -*- coding: utf-8 -*- with BOM. 5 | 6 | .. include:: Includes.txt 7 | 8 | 9 | .. _introduction: 10 | 11 | Introduction 12 | ============ 13 | 14 | 15 | .. _what-it-does: 16 | 17 | What does it do? 18 | ---------------- 19 | 20 | The Aimeos TYPO3 extension is a high performance web shop based on the Aimeos web shop 21 | library. It integrates natively into TYPO3, uses the TYPO3 infrastructure and is fully 22 | configurable via TypoScript. 23 | 24 | Aimeos can efficiently handle 100 000+ products in a standard MySQL database with response 25 | times around 250ms using the TYPO3 infrastructure. For optimal performance you need to 26 | install APCu and use PHP 7.1 and later. 27 | 28 | - `Full documentation `_ 29 | - `Releases `_ 30 | - `Distribution `_ 31 | - `Source code `_ 32 | - `Issue tracker `_ 33 | 34 | .. _screenshots: 35 | 36 | Screenshots 37 | ----------- 38 | 39 | .. figure:: Images/aimeos-list.png 40 | :width: 800px 41 | :alt: Aimeos product list view 42 | 43 | Aimeos product list view 44 | 45 | This is the product list view after installing the Aimeos TYPO3 extension, setting 46 | up the database and importing the page tree. 47 | 48 | .. figure:: Images/aimeos-detail.png 49 | :width: 800px 50 | :alt: Aimeos product detail view 51 | 52 | Aimeos product detail view 53 | 54 | This is the product detail view of the selection demo product. 55 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/account-watch.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Account watch actions 3 | */ 4 | AimeosAccountWatch = { 5 | 6 | /** 7 | * Deletes a watched item without page reload 8 | */ 9 | onRemoveProduct() { 10 | 11 | $("body").on("click", ".account-watch .delete", async ev => { 12 | 13 | const form = $(ev.currentTarget).closest("form"); 14 | $(ev.currentTarget).closest("watch-item").addClass("loading"); 15 | 16 | await fetch(form.attr("action"), { 17 | body: new FormData(form[0]), 18 | method: 'POST' 19 | }).then(response => { 20 | return response.text(); 21 | }).then(data => { 22 | const doc = $("").html(data); 23 | 24 | $(".aimeos.account-watch").replaceWith($(".aimeos.account-watch", doc)); 25 | 26 | if(!$(".aimeos.account-watch .watch-items").length) { 27 | Aimeos.removeOverlay(); 28 | } 29 | }); 30 | 31 | return false; 32 | }); 33 | }, 34 | 35 | 36 | /** 37 | * Saves a modifed watched item without page reload 38 | */ 39 | onSaveProduct() { 40 | 41 | $("body").on("click", ".account-watch .btn-action", async ev => { 42 | 43 | const form = $(ev.currentTarget).closest("form"); 44 | form.addClass("loading"); 45 | 46 | await fetch(form.attr("action"), { 47 | body: new FormData(form[0]), 48 | method: 'POST' 49 | }).then(response => { 50 | return response.text(); 51 | }).then(data => { 52 | const doc = $("").html(data); 53 | $(".aimeos.account-watch").replaceWith($(".aimeos.account-watch", doc)); 54 | }); 55 | 56 | return false; 57 | }); 58 | }, 59 | 60 | 61 | /** 62 | * Initializes the account watch actions 63 | */ 64 | init() { 65 | if(this.once) return; 66 | this.once = true; 67 | 68 | this.onRemoveProduct(); 69 | this.onSaveProduct(); 70 | } 71 | }; 72 | 73 | 74 | $(function() { 75 | AimeosAccountWatch.init(); 76 | }); -------------------------------------------------------------------------------- /Configuration/FlexForms/SupplierDetail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | input 12 | trim 13 | 14 | 15 | 16 | 17 | 18 | group 19 | db 20 | pages 21 | 1 22 | 1 23 | 0 24 | 1 25 | 26 | 27 | 28 | 29 | 30 | text 31 | t3editor 32 | typoscript 33 | 15 34 | 50 35 | off 36 | true 37 | true 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/catalog-session.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalog session client actions 3 | */ 4 | AimeosCatalogSession = { 5 | 6 | /** 7 | * Toggles the Last Seen filters if hover isn't available 8 | */ 9 | onToggleSeen() { 10 | 11 | $('.catalog-session-seen .header').on("click", ev => { 12 | $(".seen-items", $(ev.currentTarget).closest(".catalog-session-seen")).each((idx, el) => { 13 | slideToggle(el, 300); 14 | }); 15 | }); 16 | }, 17 | 18 | 19 | /** 20 | * Toggles pinned items 21 | */ 22 | onTogglePinned() { 23 | 24 | $('.catalog-session-pinned .header').on("click", ev => { 25 | $(".pinned-items", $(ev.currentTarget).closest(".catalog-session-pinned")).each((idx, el) => { 26 | slideToggle(el, 300); 27 | }); 28 | }); 29 | }, 30 | 31 | 32 | /** 33 | * Delete a product without page reload 34 | */ 35 | onRemovePinned() { 36 | 37 | $("body").on("click", ".catalog-session-pinned .delete", async ev => { 38 | 39 | const form = $(ev.currentTarget).closest("form"); 40 | const prodid = $(ev.currentTarget).closest(".product").data('prodid'); 41 | 42 | await fetch(form.attr("action"), { 43 | method: "POST", 44 | body: new FormData(form[0]) 45 | }).then(response => { 46 | return response.text(); 47 | }).then(data => { 48 | const doc = $("").html(data); 49 | 50 | $(".catalog-session-pinned").replaceWith($(".catalog-session-pinned", doc)); 51 | $('.product[data-prodid="' + prodid + '"] .btn-pin').removeClass('active'); 52 | }); 53 | 54 | return false; 55 | }); 56 | }, 57 | 58 | 59 | /** 60 | * Initializes the catalog session actions 61 | */ 62 | init: function() { 63 | if(this.once) return; 64 | this.once = true; 65 | 66 | this.onRemovePinned(); 67 | this.onTogglePinned(); 68 | this.onToggleSeen(); 69 | } 70 | }; 71 | 72 | 73 | $(function() { 74 | AimeosCatalogSession.init(); 75 | }); -------------------------------------------------------------------------------- /composer-ter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aimeos/aimeos-typo3", 3 | "description": "Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects", 4 | "keywords": ["aimeos", "TYPO3", "e-commerce", "ecommerce", "B2B", "shop", "portal", "market place"], 5 | "homepage": "https://www.aimeos.org", 6 | "type": "typo3-cms-extension", 7 | "license": "LGPL-3.0-or-later", 8 | "support": { 9 | "source": "https://github.com/aimeos/aimeos-typo3", 10 | "issues": "https://github.com/aimeos/aimeos-typo3/issues", 11 | "forum": "https://aimeos.org/help", 12 | "wiki": "https://aimeos.org/docs" 13 | }, 14 | "minimum-stability": "dev", 15 | "prefer-stable": true, 16 | "require": { 17 | "php": "^8.1", 18 | "aimeos/ai-admin-jqadm": "dev-master", 19 | "aimeos/ai-admin-graphql": "dev-master", 20 | "aimeos/ai-admin-jsonadm": "dev-master", 21 | "aimeos/ai-controller-jobs": "dev-master", 22 | "aimeos/ai-client-jsonapi": "dev-master", 23 | "aimeos/ai-client-html": "dev-master", 24 | "aimeos/ai-typo3": "dev-master" 25 | }, 26 | "replace": { 27 | "aimeos/aimeos-typo3": "self.version", 28 | "typo3-ter/aimeos": "self.version" 29 | }, 30 | "autoload": { 31 | "classmap": ["Classes"], 32 | "psr-4": { 33 | "Aimeos\\Aimeos\\": "Classes" 34 | } 35 | }, 36 | "config": { 37 | "vendor-dir": "Resources/Libraries", 38 | "platform": { 39 | "php": "8.1" 40 | }, 41 | "allow-plugins": { 42 | "typo3/cms-composer-installers": false, 43 | "typo3/class-alias-loader": false 44 | } 45 | }, 46 | "extra": { 47 | "installer-paths": { 48 | "Resources/Private/Extensions/{$name}/": ["type:aimeos-extension"] 49 | }, 50 | "typo3/cms": { 51 | "extension-key": "aimeos" 52 | } 53 | }, 54 | "scripts": { 55 | "post-update-cmd": [ 56 | "cp -r Resources/Libraries/aimeos/ai-client-html/themes/client/html/* Resources/Public/Themes/" 57 | ] 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- 1 | # cat=basic/site; type=string; label=Site code:Create or update the site with this code 2 | siteCode = default 3 | # cat=basic/sitetpl; type=string; label=Site template:Use this template when set up the site 4 | siteTpl = default 5 | # cat=basic/setup; type=boolean; label=Automatic setup:Executes the database setup automatically when installing or updating the extension 6 | autoSetup = 1 7 | # cat=basic/demo; type=options[Remove=0,No action=,Overwrite=1]; label=Updates demo data:Adds a new set of demo data, keeps the current set untouched or removes the existing demo data during execution of the update script. This setting will be reset to "No action" after the setup tasks have been executed. 8 | useDemoData = 1 9 | # cat=basic/codelen; type=integer; label=Maximum length of code and type column in bytes 10 | codeLength = 64 11 | # cat=cache/name; type=string; label=Cache name:Name of the used cache implementation ("Typo3" for native caching, "None" for no caching) 12 | cacheName = Typo3 13 | # cat=cache/apc; type=boolean; label=Use APC cache:If Aimeos configuration values should be cached in the APC user cache 14 | useAPC = 0 15 | # cat=cache/apc; type=string; label=APC prefix:The prefix to distinguish configuration values from different instances 16 | apcPrefix = t3: 17 | # cat=frontend/metatags; type=boolean; label=TYPO3 meta tags:Enable TYPO3 9+ meta tags instead of Aimeos meta tags for category lists and products 18 | typo3Metatags = 1 19 | # cat=frontend/canonical; type=boolean; label=TYPO3 canonical URLs:Enable TYPO3 9+ canonical URLs (creates duplicate canonical meta tags in list/detail pages) 20 | typo3Canonical = 0 21 | # cat=backend; type=boolean; label=Show TYPO3 page tree in backend:Pages can have different configuration for the administration interface 22 | showPageTree = 0 23 | # cat=backend; type=integer; label=Number of parallel processes:Command line tasks can start several tasks in parallel to speed up task execution 24 | pcntlMax = 4 25 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aimeos/aimeos-typo3", 3 | "description": "Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects", 4 | "keywords": ["aimeos", "TYPO3", "e-commerce", "ecommerce", "B2B", "shop", "portal", "market place"], 5 | "homepage": "https://aimeos.org/TYPO3", 6 | "type": "typo3-cms-extension", 7 | "license": "LGPL-3.0-or-later", 8 | "support": { 9 | "source": "https://github.com/aimeos/aimeos-typo3", 10 | "issues": "https://github.com/aimeos/aimeos-typo3/issues", 11 | "forum": "https://aimeos.org/help", 12 | "docs": "https://aimeos.org/docs" 13 | }, 14 | "minimum-stability": "dev", 15 | "prefer-stable": true, 16 | "require": { 17 | "php": "^8.1", 18 | "composer-runtime-api": "^2.1", 19 | "typo3/cms-core": "^12.4.11||^13.4", 20 | "typo3/cms-backend": "^12.4.11||^13.4", 21 | "typo3/cms-extbase": "^12.4.11||^13.4", 22 | "typo3/cms-scheduler": "^12.4.11||^13.4", 23 | "aimeos/ai-admin-jqadm": "dev-master", 24 | "aimeos/ai-admin-graphql": "dev-master", 25 | "aimeos/ai-admin-jsonadm": "dev-master", 26 | "aimeos/ai-controller-jobs": "dev-master", 27 | "aimeos/ai-client-jsonapi": "dev-master", 28 | "aimeos/ai-client-html": "dev-master", 29 | "aimeos/ai-typo3": "dev-master", 30 | "nyholm/psr7-server": "^1.0", 31 | "nyholm/psr7": "^1.2" 32 | }, 33 | "replace": { 34 | "typo3-ter/aimeos": "self.version" 35 | }, 36 | "autoload": { 37 | "classmap": ["Classes"], 38 | "psr-4": { 39 | "Aimeos\\Aimeos\\": "Classes" 40 | } 41 | }, 42 | "config": { 43 | "vendor-dir": "Resources/Libraries", 44 | "allow-plugins": { 45 | "typo3/class-alias-loader": true, 46 | "typo3/cms-composer-installers": true 47 | } 48 | }, 49 | "extra": { 50 | "typo3/cms": { 51 | "extension-key": "aimeos" 52 | } 53 | }, 54 | "scripts": { 55 | "post-update-cmd": [ 56 | "cp -r Resources/Libraries/aimeos/ai-client-html/themes/client/html/* Resources/Public/Themes/" 57 | ] 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /Resources/Public/Themes/default/typo3.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-size: 100% 4.5rem !important; 3 | } 4 | 5 | body:has(.catalog-filter) { 6 | background-size: 100% 8rem !important; 7 | } 8 | 9 | body .body-bg-top { 10 | padding-top: 64px; 11 | } 12 | 13 | body .navbar { 14 | min-height: auto; 15 | --bs-bg-opacity: 0; 16 | background-color: transparent !important; 17 | } 18 | 19 | body > .content, body .main-section { 20 | margin-top: 4.5rem !important; 21 | } 22 | 23 | .dropdown-item { 24 | color: #FFFFFF !important; 25 | } 26 | 27 | .navbar.scroll { 28 | padding: 0; 29 | } 30 | 31 | .navbar-mainnavigation { 32 | box-shadow: none !important; 33 | } 34 | 35 | .navbar-mainnavigation .navbar-brand { 36 | height: 64px !important; 37 | } 38 | 39 | .navbar-nav .nav-item > .nav-link > span { 40 | display: block; 41 | } 42 | 43 | .navbar-default .navbar-toggler, 44 | .navbar-nav .dropdown-menu, 45 | .navbar-nav .nav-link, 46 | .navbar-nav .active > .nav-link { 47 | color: var(--ai-bg) !important; 48 | } 49 | 50 | .navbar-collapse.show, 51 | .navbar-collapse.collapsing { 52 | background-color: var(--ai-primary) !important; 53 | } 54 | 55 | .backendlayout-2_columns_25_75 .maincontent-wrap { 56 | order: 2 !important; 57 | } 58 | 59 | .breadcrumb-section { 60 | display: none; 61 | } 62 | 63 | .section-column { 64 | padding: 0 !important; 65 | } 66 | 67 | .subcontent-wrap .catalog-filter .container-xxl > form { 68 | display: flex; 69 | flex-wrap: wrap; 70 | } 71 | 72 | .subcontent-wrap .catalog-filter .container-xxl > form > section { 73 | width: 100%; 74 | } 75 | 76 | @media (min-width: 480px) and (max-width: 991px) { 77 | .subcontent-wrap .catalog-filter .container-xxl > form > section { 78 | width: 50%; 79 | } 80 | } 81 | 82 | .container { 83 | max-width: 1320px !important; 84 | } 85 | 86 | .main-section > .aimeos.catalog-filter { 87 | position: relative; 88 | } 89 | 90 | .main-section > .aimeos.catalog-filter:first-of-type { 91 | z-index: 10; 92 | } 93 | 94 | .aimeos.catalog-home { 95 | margin-top: -64px !important; 96 | } 97 | -------------------------------------------------------------------------------- /Classes/Base/Config.php: -------------------------------------------------------------------------------- 1 | configuration = $configuration; 30 | $this->view = $view; 31 | } 32 | 33 | 34 | public function getOptions(): array 35 | { 36 | return []; 37 | } 38 | 39 | 40 | /** 41 | * Renders the content for the widget 42 | * 43 | * @return string HTML code 44 | */ 45 | public function renderWidgetContent(): string 46 | { 47 | return $this->view->assign('items', $this->getOrderItems())->render('Widgets/LatestOrdersWidget'); 48 | } 49 | 50 | 51 | /** 52 | * Returns the latest order items 53 | * 54 | * @return array Associative list of order IDs as keys and order items as values 55 | */ 56 | protected function getOrderItems() : array 57 | { 58 | $config = \Aimeos\Aimeos\Base::config(); 59 | $context = \Aimeos\Aimeos\Base::context($config); 60 | 61 | $manager = \Aimeos\MShop::create( $context, 'locale' ); 62 | $item = $manager->bootstrap( 'default', '', '', true ); 63 | $context->setLocale( $item ); 64 | 65 | $manager = \Aimeos\MShop::create($context, 'order'); 66 | $filter = $manager->filter()->order('-order.id')->slice(0, 10); 67 | 68 | return $manager->search($filter, ['order/address'])->toArray(); 69 | } 70 | } -------------------------------------------------------------------------------- /Resources/Public/Themes/default/basket-standard.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Basket standard client actions 3 | */ 4 | AimeosBasketStandard = { 5 | 6 | /** 7 | * Hides the update button and show only on quantity change 8 | */ 9 | onQuantity() { 10 | 11 | $(".basket-standard .btn-update").hide(); 12 | 13 | $(document).on("focusin", ".basket-standard .basket .product-item .quantity .value", {}, ev => { 14 | const target = $(ev.currentTarget).closest('.basket-standard'); 15 | 16 | $(".btn-update", target).show(); 17 | $(".btn-action", target).hide(); 18 | }); 19 | }, 20 | 21 | 22 | /** 23 | * Updates basket without page reload 24 | */ 25 | onSubmit() { 26 | 27 | $(document).on("submit", ".basket-standard form", ev => { 28 | Aimeos.createSpinner(); 29 | const selector = ev.submitter || ev.originalEvent.submitter; 30 | 31 | fetch($(selector).attr("formaction") || $(ev.currentTarget).attr("action"), { 32 | body: new FormData(ev.currentTarget), 33 | method: 'POST' 34 | }).then(response => { 35 | return response.text(); 36 | }).then(data => { 37 | $(".basket-standard").html(AimeosBasket.updateBasket(data).html()); 38 | }).finally(() => { 39 | Aimeos.removeSpinner(); 40 | }); 41 | 42 | return false; 43 | }); 44 | }, 45 | 46 | 47 | /** 48 | * Updates quantity and deletes products without page reload 49 | */ 50 | onChange() { 51 | 52 | $(document).on("click", ".basket-standard a.change", ev => { 53 | Aimeos.createSpinner(); 54 | 55 | fetch($(ev.currentTarget).attr("href")).then(response => { 56 | return response.text(); 57 | }).then(data => { 58 | $(".basket-standard").html(AimeosBasket.updateBasket(data).html()); 59 | }).finally(() => { 60 | Aimeos.removeSpinner(); 61 | }); 62 | 63 | return false; 64 | }); 65 | }, 66 | 67 | 68 | /** 69 | * Initializes the basket standard actions 70 | */ 71 | init() { 72 | if(this.once) return; 73 | this.once = true; 74 | 75 | this.onChange(); 76 | this.onSubmit(); 77 | this.onQuantity(); 78 | } 79 | }; 80 | 81 | 82 | $(function() { 83 | AimeosBasketStandard.init(); 84 | }); -------------------------------------------------------------------------------- /Configuration/FlexForms/CatalogPrice.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Tests/Unit/Controller/LocaleControllerTest.php: -------------------------------------------------------------------------------- 1 | object = $this->getAccessibleMock('Aimeos\\Aimeos\\Controller\\LocaleController', array('dummy')); 18 | 19 | $objManager = new \TYPO3\CMS\Extbase\Object\ObjectManager(); 20 | 21 | $uriBuilder = $objManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Routing\\UriBuilder'); 22 | $response = $objManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response'); 23 | $request = $objManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Request'); 24 | 25 | $uriBuilder->setRequest($request); 26 | 27 | if (method_exists($response, 'setRequest')) { 28 | $response->setRequest($request); 29 | } 30 | 31 | $this->object->_set('uriBuilder', $uriBuilder); 32 | $this->object->_set('response', $response); 33 | $this->object->_set('request', $request); 34 | 35 | $this->object->_call('initializeAction'); 36 | } 37 | 38 | 39 | public function tearDown() 40 | { 41 | unset($this->object); 42 | } 43 | 44 | 45 | /** 46 | * @test 47 | */ 48 | public function selectAction() 49 | { 50 | $name = '\\Aimeos\\Client\\Html\\Locale\\Select\\Standard'; 51 | $client = $this->getMock($name, array('getBody', 'getHeader', 'process'), [], '', false); 52 | 53 | $client->expects($this->once())->method('getBody')->will($this->returnValue('body')); 54 | $client->expects($this->once())->method('getHeader')->will($this->returnValue('header')); 55 | 56 | \Aimeos\Client\Html\Locale\Select\Factory::injectClient($name, $client); 57 | $output = $this->object->selectAction(); 58 | \Aimeos\Client\Html\Locale\Select\Factory::injectClient($name, null); 59 | 60 | $this->assertEquals('body', $output); 61 | } 62 | } -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountWatch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/BasketBulk.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/BasketRelated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountFavorite.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/BasketSmall.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/CatalogSession.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/AccountSubscription.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Configuration/FlexForms/CheckoutUpdate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | array 7 | 8 | 9 | 10 | 11 | group 12 | db 13 | pages 14 | 1 15 | 1 16 | 1 17 | 1 18 | 19 | 20 | 21 | 22 | 23 | group 24 | db 25 | pages 26 | 1 27 | 1 28 | 0 29 | 1 30 | 31 | 32 | 33 | 34 | 35 | text 36 | t3editor 37 | typoscript 38 | 15 39 | 50 40 | off 41 | true 42 | true 43 | 44 | 45 | 46 | 47 | --------------------------------------------------------------------------------