Gibt es eine Liste von Events fuer Shopware 6?

Hallo,

bin neu bei Shopware und die Dokumentation ist ein bisl unuebersichtlich fuer mich, deswegen werde ich es hier versuchen.

Ich bin nach der Suche von einer Liste von Evets in Shopware 6, gibt es so was? :slight_smile:

Fuers jetzt brauche ich ein Event fuer “HeaderRender”, aber werde auch andere brauchen. Wie findet man die Events die man braucht?

Danke

Das ist eine hervorragende Frage.
Eine Übersicht aller Events scheint es nicht zu geben, danach habe ich ebenfalls schon gesucht. Ein heißer Tipp zum identifizieren von Events dürften aber alle Klassen sein, die von \Symfony\Contracts\EventDispatcher\Event abstammen. Wenn man PHPStorm glauben darf, wären das die folgenden (Wobei einige natürlich noch zusätzlich zur Laufzeit generiert werden, wie z.B. die EntityWritten events (https://docs.shopware.com/en/shopware-platform-dev-en/internals/core/data-abstraction-layer/events):

AccountLoginPageLoadedEvent.php
AccountOrderPageLoadedEvent.php
AccountOverviewPageLoadedEvent.php
AccountPaymentMethodPageLoadedEvent.php
AccountProfilePageLoadedEvent.php
AddressDetailPageLoadedEvent.php
AddressListingPageLoadedEvent.php
BeforeSendResponseEvent.php
BuildValidationEvent.php
BusinessEvent.php
CartConvertedEvent.php
CheckoutCartPageLoadedEvent.php
CheckoutConfirmPageLoadedEvent.php
CheckoutFinishPageLoadedEvent.php
CheckoutOrderPlacedEvent.php
CheckoutRegisterPageLoadedEvent.php
CmsPageLoadedEvent.php
CmsPageLoaderCriteriaEvent.php
ConsoleCommandEvent.php
ConsoleErrorEvent.php
ConsoleEvent.php
ConsoleExceptionEvent.php
ConsoleTerminateEvent.php
ContactFormEvent.php
ContactPageLoadedEvent.php
CrossSellingLoadedEvent.php
CustomerAccountRecoverRequestEvent.php
CustomerBeforeLoginEvent.php
CustomerChangedPaymentMethodEvent.php
CustomerDoubleOptInRegistrationEvent.php
CustomerLoginEvent.php
CustomerLogoutEvent.php
CustomerRegisterEvent.php
DataMappingEvent.php
DocumentOrderCriteriaEvent.php
DocumentTemplateRendererParameterEvent.php
DoubleOptInGuestOrderEvent.php
EntityAggregationResultLoadedEvent.php
EntityDeletedEvent.php
EntityIdSearchResultLoadedEvent.php
EntityLoadedEvent.php
EntitySearchResultLoadedEvent.php
EntityWrittenContainerEvent.php
EntityWrittenEvent.php
ErrorPageLoadedEvent.php
Event.php
FirstRunWizardFinishedEvent.php
FirstRunWizardStartedEvent.php
FixerFileProcessedEvent.php
FooterPageletLoadedEvent.php
HeaderPageletLoadedEvent.php
HttpCacheItemWrittenEvent.php
IndexerRegistryEndEvent.php
IndexerRegistryStartEvent.php
LineItemAddedEvent.php
LineItemQuantityChangedEvent.php
LineItemRemovedEvent.php
MailSentEvent.php
MaintenancePageLoadedEvent.php
MediaThumbnailDeletedEvent.php
MenuOffcanvasPageletLoadedEvent.php
MinimalQuickViewPageLoadedEvent.php
NavigationLoadedEvent.php
NavigationPageLoadedEvent.php
NestedEvent.php
NewsletterConfirmEvent.php
NewsletterRegisterEvent.php
NewsletterRegisterPageLoadedEvent.php
NewsletterSubscribePageLoadedEvent.php
NewsletterUpdateEvent.php
NumberRangeGeneratedEvent.php
OffcanvasCartPageLoadedEvent.php
OrderConvertedEvent.php
OrderStateMachineStateChangeEvent.php
PageLoadedEvent.php
PluginLifecycleEvent.php
PluginPostActivateEvent.php
PluginPostDeactivateEvent.php
PluginPostInstallEvent.php
PluginPostUninstallEvent.php
PluginPostUpdateEvent.php
PluginPreActivateEvent.php
PluginPreDeactivateEvent.php
PluginPreInstallEvent.php
PluginPreUninstallEvent.php
PluginPreUpdateEvent.php
PostWriteValidationEvent.php
PreWriteValidationEvent.php
ProductExportChangeEncodingEvent.php
ProductExportContentTypeEvent.php
ProductExportLoggingEvent.php
ProductExportRenderBodyContextEvent.php
ProductExportRenderFooterContextEvent.php
ProductExportRenderHeaderContextEvent.php
ProductListingCriteriaEvent.php
ProductListingResultEvent.php
ProductLoaderCriteriaEvent.php
ProductPageLoadedEvent.php
ProductReviewsLoadedEvent.php
ProductSearchCriteriaEvent.php
ProductSearchResultEvent.php
ProductSuggestCriteriaEvent.php
ProductSuggestResultEvent.php
ProgressAdvancedEvent.php
ProgressFinishedEvent.php
ProgressStartedEvent.php
SalesChannelContextResolvedEvent.php
SalesChannelContextSwitchEvent.php
SalesChannelEntityAggregationResultLoadedEvent.php
SalesChannelEntityIdSearchResultLoadedEvent.php
SalesChannelEntityLoadedEvent.php
SalesChannelEntitySearchResultLoadedEvent.php
SearchPageLoadedEvent.php
SitemapPageLoadedEvent.php
StateMachineStateChangeEvent.php
StateMachineTransitionEvent.php
StorefrontRenderEvent.php
SuggestPageLoadedEvent.php
UpdateEvent.php
UpdatePostFinishEvent.php
UpdatePostPrepareEvent.php
UpdatePreFinishEvent.php
UpdatePrePrepareEvent.php
UserRecoveryRequestEvent.php

 

13 „Gefällt mir“