Post by NietMachine » Mon Aug 18, 2014 3:33 am

Ik probeer mijn footer aan te passen met Vqmod. Omdat mijn winkel tweetalig is wil ik de vertalingen graag via variabelen afhandelen. Deze variabele worden ook goed aangemaakt is te zien in de cache map van Vqmod.

Het probleem is echter dat het niet werkt. Op de frontend krijg ik de melding:

Code: Select all

Notice: Undefined variable: text_klantenservicebetaalmogelijkheden in /home/user/domains/domein.nl/public_html/vqmod/vqcache/vq2-catalog_view_theme_tellus-pro_template_common_footer.tpl on line 23
Mijn Vqmod bestand:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<modification>
        <id>Footer links aanpassen</id>
        <version>1.0</version>
        <vqmver>2.X</vqmver>
        <author>NietMachine</author>
        
        <file name="catalog/language/english/common/footer.php">
                <operation info="engelse tekst footer">
                        <search position="before"><![CDATA[
            			$_['text_information']  = 'Information';
                        ]]></search>
                        <add><![CDATA[
                        $_['text_klantenservicealgemeen']  = 'General';
                        $_['text_klantenservicebetaalmogelijkheden']  = 'Payment Methods';
                        $_['text_klantenservicebezorgmogelijkheden']  = 'Shippingmethods';
                        ]]></add>
                </operation>
        </file>
        
        
                <file name="catalog/language/dutch/common/footer.php">
                 <operation info="nederlandse tekst footer">
                        <search position="before"><![CDATA[
               			 $_['text_information']  = 'Informatie';
                        ]]></search>
                        <add><![CDATA[
                        $_['text_klantenservicealgemeen']  = 'Algemeen';
                        $_['text_klantenservicebetaalmogelijkheden']  = 'Betaalmethoden';
                        $_['text_klantenservicebezorgmogelijkheden']  = 'Bezorgmethoden';
                        
                        ]]></add>
                </operation>
        </file>
        

        
        
        <file name="catalog/view/theme/tellus-pro/template/common/footer.tpl">
                <operation info="tweede kolom aanpassen">
                        <search position="replace" offset="2"><![CDATA[
                       <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
                        ]]></search>
                        <add><![CDATA[
	  					<li><a href="klantenservice#algemeen"><?php echo $text_klantenservicealgemeen; ?></a></li>
	  					<li><a href="klantenservice#betaalmogelijkheden"><?php echo $text_klantenservicebetaalmogelijkheden; ?></a></li>
	  					<li><a href="klantenservice#bezorgmogelijkheden"><?php echo $text_klantenservicebezorgmogelijkheden; ?></a></li>
                        ]]></add>
                </operation>
                
                    <operation info="derde kolom aanpassen">
                        <search position="replace" offset="3"><![CDATA[
                       <li><a href="<?php echo $manufacturer; ?>"><?php echo $text_manufacturer; ?></a></li>
                        ]]></search>
                        <add><![CDATA[
	  						  <li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li>
							  <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>
                        ]]></add>
                </operation>
        </file>
</modification>

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am

Post by victorj » Mon Aug 18, 2014 4:53 am

Je bent vergeten de variabelen mee te geven aan:
catalog/controller/common/footer.php

hier worden de variablelen gedefinieerd en door dit php bestand aan de tpl doorgegeven

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Eigen productie en snelle levering.
https://123-deurrubbers.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by NietMachine » Tue Aug 19, 2014 2:17 am

Bedankt voor je reactie!
Inderdaad "vergeten" (lees: mijn php en mvc kennis is nog beperkt).
Werkt inmiddels als een trein.

Newbie

Posts

Joined
Tue Mar 25, 2014 3:38 am
Who is online

Users browsing this forum: No registered users and 3 guests