Shopware Bootstrap Theme, erste Erfahrungen

Hallo,

noch eine Frage, habe einen eigenen Tab in der Detailansicht erstellt.Nur folgendes Problem:

Lade ich das Produkt neu, ist zwar der Tab da,  allerdings nicht anwählbar. Der Content Inhalt steht unter der Beschreibung. Klicke ich einmal auf den Tab Bewertungen, dann funktioniert der  Tab und auch der Contentinhalt stimmt. Das Off-Canvas-Menü funktioniert sofort, auch beim neu laden der Seite.

Code in der tabs.tpl:

{extends file="parent:frontend/detail/tabs.tpl"}
{* Naehrwerte tab *}
{block name="frontend_detail_tabs_naehrwerte"}
    
	    {$sArticle.naehrwerte}
	            {/block}
		
    
{/block}
{* Naehrwerte offcanvas tab *}
{block name="frontend_detail_tabs_naehrwerte_offcanvas"}
    
        
            {s name='DetailTabsNaehrwerte'}{/s}
            
        
    
{/block}
{* Naehrwerte container *}
{block name="frontend_detail_tabs_content_naehrwerte"}
    
        {*! Article naehrwerte *}
        
            {block name="frontend_detail_tabs_naehrwerte_inner"}
                {include file="frontend/detail/tabs/naehrwerte.tpl"}
            {/block}
        
    
{/block}						

Code in der naehrwert.tpl

{namespace name="frontend/detail/naehrwerte"}
{* Offcanvas close button *}
{block name="frontend_detail_comment_offcanvas_button"}
    {include file="frontend/_includes/close-offcanvas.tpl"}
{/block}
{* naehrwerte title *}
{block name="frontend_detail_tabs_content_naehrwerte_title"}
    
        {block name="frontend_detail_tabs_content_naehrwerte_title_inner"}
            {s name="DetailNaehrwerteHeader"}{/s} "{$sArticle.articleName}"
        {/block}
    
{/block}
{* Properties *}
{if $sArticle.sProperties}
    {block name='frontend_naehrwerte'}
        
            {foreach from=$sArticle.sNaehrwerte item=sNaehrwerte}
                {* Property label *}
                {block name='frontend_naehrwerte_label'}
                    {$sNaehrwerte.name|escape}
                {/block}
                {* Property content *}
                {block name='frontend_naehrwerte_content'}
                    {$sNaehrwerte.value|escape}
                {/block}
            {/foreach}
        
    {/block}
{/if}
{* Product nährwerte *}
{block name='frontend_naehrwerte_text'}
    
        {$sArticle.naehrwerte|replace:"
{/block}

 

was ist da falsch, wo liegt der Fehler, dass der Tab nicht gleich richtig funktioniert. Wäre über Hilfe sehr dankbar. Habe schon soviel probiert, Ergebnis bleibt aber immer gleich.

lg, Jozi

@jozi schrieb:

Hallo,

noch eine Frage, habe einen eigenen Tab in der Detailansicht erstellt.Nur folgendes Problem:

Lade ich das Produkt neu, ist zwar der Tab da,  allerdings nicht anwählbar. Der Content Inhalt steht unter der Beschreibung. Klicke ich einmal auf den Tab Bewertungen, dann funktioniert der  Tab und auch der Contentinhalt stimmt. Das Off-Canvas-Menü funktioniert sofort, auch beim neu laden der Seite.

Code in der tabs.tpl:

{extends file=„parent:frontend/detail/tabs.tpl“}
{* Naehrwerte tab *}
{block name=„frontend_detail_tabs_naehrwerte“}

{$sArticle.naehrwerte}
{/block}

{/block}
{* Naehrwerte offcanvas tab *}
{block name=„frontend_detail_tabs_naehrwerte_offcanvas“}

{s name=‚DetailTabsNaehrwerte‘}{/s}

{/block}
{* Naehrwerte container *}
{block name=„frontend_detail_tabs_content_naehrwerte“}

{*! Article naehrwerte *}

{block name=„frontend_detail_tabs_naehrwerte_inner“}
{include file=„frontend/detail/tabs/naehrwerte.tpl“}
{/block}

{/block}

Code in der naehrwert.tpl

{namespace name=„frontend/detail/naehrwerte“}
{* Offcanvas close button }
{block name=„frontend_detail_comment_offcanvas_button“}
{include file=„frontend/_includes/close-offcanvas.tpl“}
{/block}
{
naehrwerte title *}
{block name=„frontend_detail_tabs_content_naehrwerte_title“}

{block name=„frontend_detail_tabs_content_naehrwerte_title_inner“}
{s name=„DetailNaehrwerteHeader“}{/s} „{$sArticle.articleName}“
{/block}

{/block}
{* Properties *}
{if $sArticle.sProperties}
{block name=‚frontend_naehrwerte‘}

{foreach from=$sArticle.sNaehrwerte item=sNaehrwerte}
{* Property label }
{block name=‚frontend_naehrwerte_label‘}
{$sNaehrwerte.name|escape}
{/block}
{
Property content *}
{block name=‚frontend_naehrwerte_content‘}
{$sNaehrwerte.value|escape}
{/block}
{/foreach}

{/block}
{/if}
{* Product nährwerte *}
{block name=‚frontend_naehrwerte_text‘}

{$sArticle.naehrwerte|replace:"
{/block}

was ist da falsch, wo liegt der Fehler, dass der Tab nicht gleich richtig funktioniert. Wäre über Hilfe sehr dankbar. Habe schon soviel probiert, Ergebnis bleibt aber immer gleich.

lg, Jozi

Hallo an alle,

hat sich erledigt. Der Fehler war im Tab-Bereich. Statt

muss

rein.

Moin,

hier ein Fehler beim Zugriff auf die Belegerstellung im BE wie z.B.: PDF etc.

Erzeugt durch das Bootstrap. Nach der deinstallation des Themes war alles wieder in Ordnung. Hat jemand ein Tip?

Vielen Dak vorab

Josh

#####################################################

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

directory ‚/usr/www/users/offroav/orw/themes/Frontend/Bare/documents/index.tpl‘ not allowed by security setting in engine/Library/Smarty/sysplugins/smarty_security.php on line 381

Stack trace:

 #0 engine/Library/Smarty/sysplugins/smarty\_internal\_resource\_file.php(33): Smarty\_Security-\>isTrustedResourceDir('/usr/www/users/...') #1 engine/Library/Smarty/sysplugins/smarty\_resource.php(532): Smarty\_Internal\_Resource\_File-\>populate(Object(Smarty\_Template\_Source), NULL) #2 engine/Library/Smarty/sysplugins/smarty\_internal\_resource\_extends.php(41): Smarty\_Resource::source(NULL, Object(Enlight\_Template\_Manager), 'documents/index...') #3 engine/Library/Enlight/Components/Snippet/Resource.php(76): Smarty\_Internal\_Resource\_Extends-\>populate(Object(Smarty\_Template\_Source), Object(Enlight\_Template\_Default)) #4 engine/Library/Smarty/sysplugins/smarty\_resource.php(532): Enlight\_Components\_Snippet\_Resource-\>populate(Object(Smarty\_Template\_Source), Object(Enlight\_Template\_Default)) #5 engine/Library/Smarty/sysplugins/smarty\_internal\_template.php(636): Smarty\_Resource::source(Object(Enlight\_Template\_Default)) #6 engine/Library/Smarty/sysplugins/smarty\_internal\_templatebase.php(117): Smarty\_Internal\_Template-\>\_\_get('source') #7 engine/Shopware/Components/Document.php(251): Smarty\_Internal\_TemplateBase-\>fetch('documents/index...', Object(Smarty\_Data)) #8 engine/Shopware/Controllers/Backend/Document.php(67): Shopware\_Components\_Document-\>render() #9 engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_Document-\>indexAction() #10 engine/Library/Enlight/Controller/Dispatcher/Default.php(530): Enlight\_Controller\_Action-\>dispatch('indexAction') #11 engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #12 engine/Shopware/Kernel.php(189): Enlight\_Controller\_Front-\>dispatch() #13 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #15 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #16 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #17 shopware.php(118): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #18 {main}

@Josh‍

Hallo Josh, habe das selbe Problem, hast du eine Lösung gefunen?

 

lg Jozi

 

@jozi‍

Die Ursache dafür ist, dass das BootstrapTheme keine eigenen Dokumenten Templates beinhaltet.

Man kann aber einfach die von Shopware benutzen, indem man unter Shoppeinstellungen -> Shops -> ShopXY unter Dokumenten-Template das Bare Theme auswählt.

1 „Gefällt mir“

Oh Lord… nach dem letzten Update hängt sich der „in den Warenkorb“ Button auf. Damit kann keine Kunde mehr den Checkout Prozess anstossen. Jemand ne Idee?