Ik zou graag weten hoe je bij bepaalde producten de melding "prijs op aanvraag" kunt laten verschijnen.
Iemand een idee?
Thanks!
Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI
Norman in 't Veldt
Moderator OpenCart Forums
_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.
[How to] BTW + Verzend + betaal setup.

Norman in 't Veldt
Moderator OpenCart Forums
_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.
[How to] BTW + Verzend + betaal setup.
Hi i2Paq,i2Paq wrote:Verdiep je eens in de werking van OpenCart, dan kun je zelf eea. aanpassing zodat het meertalig wordt
Van wat ik tot nu toe zie in het OC systeem, is dat het opgebouwd is volgens een MVC methodiek.
Het is ook gebouwd met OOPHP.
Ik begrijp dat ik in het bestand currency.php uit de map ./system/library/ wat wijzigingen moet aanbrengen om de melding "Prijs op aanvraag" te laten zien op het scherm. Dit is echter om een melding in één taal weer te geven. Dit is, zoals eerder gezegd, niet gewenst omdat de uiteindelijke website meertalig zal zijn.
Ik zal dus in het bestand currency.php een variabele moeten opvangen, die de geselecteerde taal weergeeft.
Afhankelijk van de taal, kan ik dan via een switch-functie de juiste melding tonen.
Ik heb al wat zitten zoeken in de source code, maar het systeem is zo uitgebreid dat ik eigenlijk door de bomen het bos niet meer zie. Ik kan dus de variabele niet terug vinden.
Vandaar mijn volgende vra(a)g(en):
1. kun jij me op weg zetten? Waar moet ik zoeken?
2. wat met updates? Wanneer ik later een update toepas, blijft deze mod dan werken?
Vriendelijke groeten
Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI
1. zie de link in de vorige post voor hoe je het moet doendbe wrote:Hi i2Paq,i2Paq wrote:Verdiep je eens in de werking van OpenCart, dan kun je zelf eea. aanpassing zodat het meertalig wordt
Van wat ik tot nu toe zie in het OC systeem, is dat het opgebouwd is volgens een MVC methodiek.
Het is ook gebouwd met OOPHP.
Ik begrijp dat ik in het bestand currency.php uit de map ./system/library/ wat wijzigingen moet aanbrengen om de melding "Prijs op aanvraag" te laten zien op het scherm. Dit is echter om een melding in één taal weer te geven. Dit is, zoals eerder gezegd, niet gewenst omdat de uiteindelijke website meertalig zal zijn.
Ik zal dus in het bestand currency.php een variabele moeten opvangen, die de geselecteerde taal weergeeft.
Afhankelijk van de taal, kan ik dan via een switch-functie de juiste melding tonen.
Ik heb al wat zitten zoeken in de source code, maar het systeem is zo uitgebreid dat ik eigenlijk door de bomen het bos niet meer zie. Ik kan dus de variabele niet terug vinden.
Vandaar mijn volgende vra(a)g(en):
1. kun jij me op weg zetten? Waar moet ik zoeken?
2. wat met updates? Wanneer ik later een update toepas, blijft deze mod dan werken?
Vriendelijke groeten
2. ipv hard in de code "Prijs op aanvraag" te tonen zal je deze in de language files moeten opnemen
Code: Select all
this->language->get-> wat je wilt
En ja, je zal bij elke update de door jou aangepaste veranderingen weer opnieuw moeten doorvoeren.
In plaats van dit alles zou je natuurlijk ook in je Back Office onder het kopje Configuratie-Internationaal->Voorraad Status dit kunnen aanmaken.
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Hi Gerrit,Gerrit wrote:1. zie de link in de vorige post voor hoe je het moet doendbe wrote:Hi i2Paq,i2Paq wrote:Verdiep je eens in de werking van OpenCart, dan kun je zelf eea. aanpassing zodat het meertalig wordt
Van wat ik tot nu toe zie in het OC systeem, is dat het opgebouwd is volgens een MVC methodiek.
Het is ook gebouwd met OOPHP.
Ik begrijp dat ik in het bestand currency.php uit de map ./system/library/ wat wijzigingen moet aanbrengen om de melding "Prijs op aanvraag" te laten zien op het scherm. Dit is echter om een melding in één taal weer te geven. Dit is, zoals eerder gezegd, niet gewenst omdat de uiteindelijke website meertalig zal zijn.
Ik zal dus in het bestand currency.php een variabele moeten opvangen, die de geselecteerde taal weergeeft.
Afhankelijk van de taal, kan ik dan via een switch-functie de juiste melding tonen.
Ik heb al wat zitten zoeken in de source code, maar het systeem is zo uitgebreid dat ik eigenlijk door de bomen het bos niet meer zie. Ik kan dus de variabele niet terug vinden.
Vandaar mijn volgende vra(a)g(en):
1. kun jij me op weg zetten? Waar moet ik zoeken?
2. wat met updates? Wanneer ik later een update toepas, blijft deze mod dan werken?
Vriendelijke groeten
2. ipv hard in de code "Prijs op aanvraag" te tonen zal je deze in de language files moeten opnemen
Code: Select all
this->language->get-> wat je wilt
En ja, je zal bij elke update de door jou aangepaste veranderingen weer opnieuw moeten doorvoeren.
In plaats van dit alles zou je natuurlijk ook in je Back Office onder het kopje Configuratie-Internationaal->Voorraad Status dit kunnen aanmaken.
Thanks voor de tip.
De language files had ik reeds aangepast, maar ik loop vast op de $this declaratie.
In mijn beleving, verwijst dit naar zijn eigen object.
Ik heb in de currency.php geprobeerd deze variabele (uit de language files) naar voor te halen, door de $this te gebruiken, echter zonder resultaat.
Logisch volgens mij, want "currency" is natuurlijk niet echt een object...
De tip van de Back Office vind ik de moeite waard.
Dit ga ik zeker uitproberen.
Nogmaals bedankt!
Ik hou jullie op de hoogte.
Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI
Ik heb zelf artikelen op pre-order staan en heb de aanpassing zoals die door Q is aangegeven ook doorgevoerd.
In de Back Office heb ik dan wel in de voorraad statussen een extra regel gemaakt, "Dit betreft een voorbestel artikel.", in diverse talen.
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Gerrit,Gerrit wrote:Je hebt gelijk, wat de taalbestanden betreft dat werkt zo niet.
Ik heb zelf artikelen op pre-order staan en heb de aanpassing zoals die door Q is aangegeven ook doorgevoerd.
In de Back Office heb ik dan wel in de voorraad statussen een extra regel gemaakt, "Dit betreft een voorbestel artikel.", in diverse talen.
Blijft in jouw webshop(s) dan de prijs van die bepaalde producten op 0.00 € staan?
Wordt dit zo weergegeven?
EDIT:
Oh nee, my bad, 'k had jouw post te snel gelezen.
Dus, als ik het goed begrijp, wordt 0.00 € bij jou vervangen door een standaard (hardcoded) tekst, in één taal.
Vervolgens laat je een bepaalde voorraadstatus zien, in de taal van de gebruiker.
Klopt dit?
Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI
Correct.Dus, als ik het goed begrijp, wordt 0.00 € bij jou vervangen door een standaard (hardcoded) tekst, in één taal.
Vervolgens laat je een bepaalde voorraadstatus zien, in de taal van de gebruiker.
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Hi Gerrit,Gerrit wrote:Q heeft nog een verandering aangebracht zodat je toch multilanguale kan weken.
Zie HIER
I know.
Ik had hem die vraag gesteld...

Thanks om het toch door te geven!

Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI
http://www.opencart.com/index.php?route ... ame=cofran
Helaas nog niet geschikt voor 1.4.9 ...
Als deze voor 1.4.8 werkt zou die ook op 1.4.9 moeten werken.rev22 wrote:Ik zocht hetzelfde, misschien ben je geholpen met deze extensie?
http://www.opencart.com/index.php?route ... ame=cofran
Helaas nog niet geschikt voor 1.4.9 ...
Zal deze ook installeren en kijken of het wat is. Lijkt me handig.
For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/
Users browsing this forum: No registered users and 3 guests