Plugin Theme überschreiben (Intelligenter Newsletter)

Hallo.

Wo kann ich das Theme vom „Intelligenten Newsletter“ updatesicher anpassen?

Leider ist im Plugintheme die Euro Currency und dieser besch***ene Stern drin unter „custom/plugins/…/live_shopping_article.tpl“.

Danke und Gruss.

Dringend. Hat jemand eine Antwort?

Selbst wenn ich es direkt im Plugin mache ädnert er es nicht.

Danke und Gruss

Ok, am Telefon von Shopware gibts leider auch keine Hilfe. Vielleicht hilft ja das Support-Ticket.

Als wir das Plugin noch verwendet haben, haben wir die Templates auch umgebaut.
Du musst in deinem Theme auf Höhe “frontend” das Verzeichnis “newsletter” anlegen und die sich darin befindenen Verzeichnisse beachten.
Bin mir nicht ganz sicher, ob du alle Templates übernehmen musst oder es wie bei den Frontend-Templates mit ableiten geht. Ist zu lange her, das wir das genutzt haben.

1 „Gefällt mir“

Hi, leider funktioniert das nicht. weder in 

  • custom/ …live_shopping_article.tpl
  • MeinTheme/newsletter/container/live_shopping_article.tpl
  • MeinTheme/frontend/plugins/newsletter/container/live_shopping_article.tpl
  • MeinTheme/frontend/newsletter/live_shopping_article.tpl

Wie kann es sein, dass die Änderungen nicht greifen? Speziell wenn ich direkt im Plugin die Änderung vornehme müsste er doch die nehmen? Speichert er das noch irgendwo anders ab?

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ Kannst du mir hier bitte aushelfen?

 

Wie ist denn der absolute Pfad im Plugin? Dann kann man das sicherlich beurteilen.

Und natürlich “Injectbeforeplugins” auf false setzen: Getting started with Smarty

1 „Gefällt mir“

Folgenden Eintrag habe ich direkt im Plugin geändert. Currency weg und Stern weg.

custom/plugins/SwagNewsletter/Resources/views/newsletter/container/live_shopping_article.tpl

{foreach from=$articles item=article name=liveArticle}
    {* Version check for the new image thumbnail structure introduced in shopware 5+ *}
    {assign var=image value=$article.image.thumbnails.0.source}

    {$sArticle=$article}
    {$liveShopping=$article["liveShopping"]}
    {if $smarty.foreach.liveArticle.first}
    
    {/if}
        
            
                
                    
                        {s name="liveShoppingTo" namespace="backend/swag_newsletter/main"}{/s} {$liveShopping.validTo|date_format:"%d.%m.%G %R"}
                    
                
                
                    
                        
                        {if $image}
                            
                                
                            
                        {else}
                            
                                
                            
                        {/if}
                        
                    
                
                
                    
                        {$article.articleName|truncate:35}
                    
                
                
                    
                        
                            
                                
                                    {if $liveShopping.type eq 1}
                                        
                                    {elseif $liveShopping.type eq 2}
                                        
                                    {else}
                                        
                                    {/if}
                                
                                
                                    
                                        {if $liveShopping.type===1}
                                            {s name="reducedPrice" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.startPrice} CHF
                                        {elseif $liveShopping.type===2}
                                            {s name="reducedPrice" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.startPrice} CHF
                                        {else}
                                            {s name="reducedPrice" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.endPrice} CHF
                                        {/if}
                                        {$liveShopping.currentPrice} CHF
                                    
                                
                            
                            {if $sArticle.purchaseunit != $sArticle.referenceunit}
                            
                                
                                    
                                        
                                            {if $sArticle.referenceunit}
                                                {s name="DetailDataInfoContent" namespace="frontend/detail/data"}{/s} {$sArticle.purchaseunit} {$sArticle.sUnit.description} ({$liveShopping.referenceUnitPrice} CHF / {$sArticle.referenceunit} {$sArticle.sUnit.description})
                                            {/if}
                                        
                                    
                                
                            
                            {/if}
                            
                                
                                    {if $liveShopping.type === 1}
                                        {s name="sLiveSave" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.percentage|number_format:2:',': '.'}%
                                    {elseif $liveShopping.type === 2}
                                        {s name="sLivePriceFalls" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.perMinute}
                                    {else}
                                        {s name="sLivePriceRises" namespace="frontend/live_shopping/main"}{/s} {$liveShopping.perMinute}
                                    {/if}
                                
                            
                        
                    
                
            
        
    {if $smarty.foreach.liveArticle.last}
    
    {/if}
{/foreach}

Ausserdem im Theme 

themes/Frontend/MeinTheme/Theme.php

protected $injectBeforePlugins = false;

Cache gelöscht, Theme neu kompiliert…

Nichts. weder in der Email , Vorschau , noch in der Browseransicht.

Habes es jetzt gefunden.

Man muss in  themes/Frontend/MeinTheme/newsletter/container/article.tpl die Sachen anpassen. Die von Plugin genutzte Datei hat scheinbar nichts damit zu tun.

Danke für den Shopware Telefon (du-bist-nur-ein-Pluginkäufer-und-hast-Null-Anspruch) Support (2x) und den Shopware Ticketsupport welche mir die Antwort nicht innerhalb von 5 Tagen schreiben konnte. Sehr großzügig auch, dass ich ein Ticket eröffnen durfte und ich Silbersubscriber sein durfte. ich rutsche auf Knien für diese Großzügigkeit. Lachhaft bei einer Plugin-frage. 

Danke dir [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍