Templates/examples/templates/get landing page

Fra Shoporama dokumentation
Skift til: Navigation, Søgning

Én måde at hente landingssider ud på kan være via tema-indstillingerne

Skriv i din theme_settings.ini i sit tema:

[Forsiden] Indhold=integer

Under tema-indstillingerne kan du nu skrive et tal, og det skal være ID'et på din landingsside. For at hente landingssiden kan du bruge:

<{if $settings.Forsiden.Indhold}>
	<{assign var="l" value=$webshop->getLandingPage($settings.Forsiden.Indhold_page_id)}>
	<{if $l}>
		<!-- Henter 10 produkter -->
		<{assign var="p" value=$l->getProducts(10)}>
		<{section name="i" loop=$p}>
			<{$p[i]->getName()|escape}>
		<{/section}>
	<{/if}>
<{/if}>

Det er også muligt at bruge tags:

<{assign var="landingpage" value=$webshop->getLandingPageByTag('foo')}>

Eller:

<{assign var="landingpages" value=$webshop->getLandingPagesByTags('foo', 'bar')}>

Eksempel på en liste over landingpages, som evt. kan bruges som produkt filtre eller kategorier:

<{assign var="landingpages" value=$webshop->getLandingPageByTag('kategorivisning')}>
<{if $landingpages}>
<ul class="landingpages">
	<{section name="i" loop=$landingpages}>
		<li><a href="<{$landingpages[i]->getUrl()|escape}>">
			<{$landingpages[i]->getName()|escape}>
		</a></li>
	<{/section}>
</ul>
<{/if}>