# Frontpage lädt nicht nach Server Umzug

**URL:** <https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514>\
**Category:** Administration\
**Created:** [16. Januar 2024 um 08:25 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514 "2024-01-16T08:25:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![green8](https://avatars.discourse-cdn.com/v4/letter/g/71e660/32.png) [@green8](https://forum.shopware.com/u/green8)\
**Post date:** [16. Januar 2024 um 08:25 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/1 "2024-01-16T08:25:38Z")

</div>

Hallo zusammen,  
ich hoffe das ist das richtige Unterforum.

Nach einem Server Umzug lädt die Homepage nicht mehr mit dem Views Theme. Unterseiten funktionieren. Das Standard Theme funktioniert auch. PHP Version 8.2.14

Hier die Fehlermeldung:

```auto
Got error 'PHP message: PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /var/www/vhosts/domain.com/httpdocs/var/cache/production_202306271137/templates/frontend_Views_de_DE_1_secure/74/62/48/7462480cfc800a612bf71802db4b2205adc04eeb.snippet.index.tpl.php:555\nStack trace:\n#0 /var/www/vhosts/domain.com/httpdocs/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_65a62dc50c4f51_89554090()\n#1 /var/www/vhosts/domain.com/httpdocs/engine/Library/Enlight/View/Default.php(286): Smarty_Internal_TemplateBase->fetch()\n#2 /var/www/vhosts/domain.com/httpdocs/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(180): Enlight_View_Default->render()\n#3 /var/www/vhosts/domain.com/httpdocs/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(207): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate()\n#4 /var/www/vhosts/domain.com/httpdocs/engin...'

```

Der zugehörige coden in snippet.index.tpl.php:555

```auto
<?php if ($_smarty_tpl->tpl_vars['theme']->value['page_wrap_layout']=='boxedWidth'){?> page--boxed-width<?php }?><?php if ($_smarty_tpl->tpl_vars['theme']->value['body_background_image']){?> has--background-image<?php }?><?php if (count($_smarty_tpl->tpl_vars['sBreadcrumb']->value)){?> has--breadcrumb<?php }?><?php if ($_smarty_tpl->tpl_vars['theme']->value['page_preload_active']){?> has--page-preload<?php }?>

```

Im Quelltext der Seite habe ich die Standard Head Einträge und danach kommt unvollständig:

```auto
<body class="is--ctl-index is--act-index has--background-image

```

Mehr steht nicht drin. Cache wurde erneuert und Themes kompiliert. Ich kann mit der Fehlermeldung leider nichts anfangen.

Für Hilfe wäre ich sehr dankbar.

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [16. Januar 2024 um 09:47 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/2 "2024-01-16T09:47:50Z")

</div>

Hallo @green8

vermutlich muss dann das Theme angepasst werden. Es sieht so aus, als ob im Theme die Variable `sBreadcrumb` genutzt wird, die scheinbar aber nicht immer gesetzt ist. Falls möglich, könntest du den Hersteller des Themes kontaktieren. Falls nicht, könntest du die betreffende Stelle aus dem Theme mal hier her kopieren?

Viele Grüße aus Schöppingen  
Michael Telgmann

---

<div class="post-metadata">

**Author:** ![green8](https://avatars.discourse-cdn.com/v4/letter/g/71e660/32.png) [@green8](https://forum.shopware.com/u/green8)\
**Post date:** [17. Januar 2024 um 08:10 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/3 "2024-01-17T08:10:46Z")

</div>

Hallo Herr Telgmann,

vielen Dank für die Antwort!

Es ist ein kostenloses Theme, denke nicht das ich da noch Support bekomme.  
Ich habe auch beim Umzug nichts geändert.

Im Theme kann ich folgende Einstellung ändern, allerdings ohne Auswirkungen:

![template](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/d/3db5f0435b3501aa197983cb5315462ddb6c96e1.png)

Es ist als plugin installiert in /custom/plugins/BlurThemeViews

In /frontend/index/index.tpl steht:

```auto
{block name="frontend_index_body_classes" append}
{strip}
...    
	{block name="frontend_index_body_has_breadcrumb"}
		{if count($sBreadcrumb)} has--breadcrumb{/if}
	{/block}
...
{/strip}

...

	{* Breadcrumb *}
	{block name='frontend_index_breadcrumb'}
		{if count($sBreadcrumb)}
			<div class="container">
				<nav class="content--breadcrumb">
					{block name='frontend_index_breadcrumb_inner'}
						{include file='frontend/index/breadcrumb.tpl'}
					{/block}
				</nav>
			</div>
		{/if}
	{/block}

```

In /frontend/address/create.tpl steht:

```auto
{* Breadcrumb *}
{block name="frontend_index_start" append}
    {$sBreadcrumb[] = ["name"=>"{s name="AddressesTitleCreate"}Create new address{/s}", "link"=>{url}]}
{/block}

```

In der theme.php stehen folgende Einträge:

```auto
        // Breadcrumb Settings
        'breadcrumb_show_home' => false, //auf true setzen hat keine Auswirkungen
...
	public function breadcrumb_settings_fieldset()
	{
		
		// Create the fieldset which is the container of our field
		$fieldset = $this->createFieldSet(
			'breadcrumb_settings',
			' __breadcrumb_settings__',
			array(
				'attributes' => array(
					'layout' => 'column',
					'flex' => 0,
					'autoScroll' => true,
					'defaults' => array(
						'columnWidth' => 1,
						'labelWidth' => 150,
						'margin' => '5 15 5 0'
					)
				)
			)
		);

        $fieldset->addElement(
            $this->createCheckboxField(
                'breadcrumb_show_home',
                ' __breadcrumb_show_home__',
                $this->themeConfigDefaults['breadcrumb_show_home'],
                ['attributes' => 
                    [
                        'lessCompatible' => false, 'columnWidth' => 1,
						'supportText' => ' __breadcrumb_show_home_description__'
                    ]
                ]
            )
        );
		
		return $fieldset;
	}

...

und diverse Einträge in public function createScaffoldingHeaderFieldset()

		$fieldset->addElement(
            $this->createTextField(
                'breadcrumb-border-color',
                ' __breadcrumb-border-color__',
                $this->themeColorDefaults['breadcrumb-border-color'],
                [
                    'attributes' => 
                        ['supportText' => '@breadcrumb-border-color']
                ] 
            )
        );

```

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [17. Januar 2024 um 09:14 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/4 "2024-01-17T09:14:03Z")

</div>

Hallo @green8

kannst du mal versuchen folgendes in dem Template zu ändern?

```auto
{block name="frontend_index_body_classes" append}
{strip}
...    
	{block name="frontend_index_body_has_breadcrumb"}
		{if $sBreadcrumb && count($sBreadcrumb)} has--breadcrumb{/if} {* CHANGE THIS LINE *}
	{/block}
...
{/strip}

...

	{* Breadcrumb *}
	{block name='frontend_index_breadcrumb'}
		{if $sBreadcrumb && count($sBreadcrumb)} {* CHANGE THIS LINE *}
			<div class="container">
				<nav class="content--breadcrumb">
					{block name='frontend_index_breadcrumb_inner'}
						{include file='frontend/index/breadcrumb.tpl'}
					{/block}
				</nav>
			</div>
		{/if}
	{/block}

```

Viele Grüße aus Schöppingen  
Michael Telgmann

---

<div class="post-metadata">

**Author:** ![green8](https://avatars.discourse-cdn.com/v4/letter/g/71e660/32.png) [@green8](https://forum.shopware.com/u/green8)\
**Post date:** [17. Januar 2024 um 09:32 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/5 "2024-01-17T09:32:08Z")

</div>

> [@Michael\_Telgmann](#):
>
> `{if $sBreadcrumb && count($sBreadcrumb)}`

Habe jetzt ein abgeleitetes Theme erstellt und die index.tpl mit ihren Änderungen eingefügt, cache geleert und Themes neu kompiliert.

Es ändert sich leider nichts ausser das im Seitenquelltext die letzte Zeile jetzt noch kürzer geworden ist:

```auto
<body class="is--ctl-index is--act-index

```

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [17. Januar 2024 um 15:24 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/6 "2024-01-17T15:24:42Z")

</div>

und wenn du einfach direkt das Theme änderst ohne Ableitung?

---

<div class="post-metadata">

**Author:** ![green8](https://avatars.discourse-cdn.com/v4/letter/g/71e660/32.png) [@green8](https://forum.shopware.com/u/green8)\
**Post date:** [17. Januar 2024 um 16:56 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/7 "2024-01-17T16:56:40Z")

</div>

Ich werd verrückt, dann geht es!

Ich versteh zwar nicht warum es nicht mit dem abgeleiteten theme ging, aber das ist auch egal.

Ich danke dir vielmals!

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [16. Februar 2024 um 16:56 UTC](https://forum.shopware.com/t/frontpage-laedt-nicht-nach-server-umzug/102514/8 "2024-02-16T16:56:57Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
