- Posts: 3
- Thank you received: 0
Payment Plugin development / languages
- Ruediger Schultz
- Topic Author
- Offline
- New Member
Less
More
4 years 11 months ago #124885
by Ruediger Schultz
Payment Plugin development / languages was created by Ruediger Schultz
Hello,
I successfully developed a new payment plugin (allowing austrian and german users to pay through their own online banking tool).
I now search the documentation on how to include language files into the XML manifest.
can anyone guide me to an example for this please?
kind regards
Ruediger Schultz
Schultz IT Solutions
I successfully developed a new payment plugin (allowing austrian and german users to pay through their own online banking tool).
I now search the documentation on how to include language files into the XML manifest.
can anyone guide me to an example for this please?
kind regards
Ruediger Schultz
Schultz IT Solutions
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
4 years 11 months ago #124887
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Payment Plugin development / languages
Hello
This eventbookingdoc.joomservices.com/develop...n/dev-payment-plugin should help
Regards,
Tuan
This eventbookingdoc.joomservices.com/develop...n/dev-payment-plugin should help
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Ruediger Schultz
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
4 years 11 months ago #124889
by Ruediger Schultz
Replied by Ruediger Schultz on topic Payment Plugin development / languages
Thank you Tuan for your (lightspeed) answer!
However, I already went through the development documentation, but could not find any reference to "language files" (did I overlook something?). As such payment plugins are not installed through the Joomla-Installer, but through your own one, I would need some guidance here...
Maybe you could screenshot the relevant parts from another (existing) payment plugin manifest?
thank you again
Ruediger
However, I already went through the development documentation, but could not find any reference to "language files" (did I overlook something?). As such payment plugins are not installed through the Joomla-Installer, but through your own one, I would need some guidance here...
Maybe you could screenshot the relevant parts from another (existing) payment plugin manifest?
thank you again
Ruediger
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
4 years 11 months ago #124898
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Payment Plugin development / languages
Hello Ruediger
At the moment, we store all language items related to payment plugins in component language file. So please add the language items to the component language file if it's possible
Tuan
At the moment, we store all language items related to payment plugins in component language file. So please add the language items to the component language file if it's possible
Tuan
Please Log in or Create an account to join the conversation.
- Ruediger Schultz
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
4 years 11 months ago #124960
by Ruediger Schultz
Replied by Ruediger Schultz on topic Payment Plugin development / languages
Ok, I now took a different approach, and it seems to work fine (at least as far as I can see for the moment):
My plugin now also has a "language" directory, which is also copied to the host based on the manifest file:
...
</config>
<files>
<filename>mypayment.php</filename>
<folder>mypayment</folder>
<folder>language</folder>
</files>
</install>
In this folder the standard Joomla language structure is implemented, and the language files are stored there accordingly.
in the __construct method of the plugin I also load my language files:
$baseDir = dirname(__FILE__);
$language = JFactory::getLanguage();
$language->load('com_eventbooking_payment_mypayment',
$baseDir, $language->getTag(), true);
You might want to check this out and adapt your documentation for other developers (if you agree this works)...
kind regards
Ruediger Schultz
Schultz IT Solutions
My plugin now also has a "language" directory, which is also copied to the host based on the manifest file:
...
</config>
<files>
<filename>mypayment.php</filename>
<folder>mypayment</folder>
<folder>language</folder>
</files>
</install>
In this folder the standard Joomla language structure is implemented, and the language files are stored there accordingly.
in the __construct method of the plugin I also load my language files:
$baseDir = dirname(__FILE__);
$language = JFactory::getLanguage();
$language->load('com_eventbooking_payment_mypayment',
$baseDir, $language->getTag(), true);
You might want to check this out and adapt your documentation for other developers (if you agree this works)...
kind regards
Ruediger Schultz
Schultz IT Solutions
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
4 years 11 months ago #124975
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Payment Plugin development / languages
Hello
Yes, that works. Thanks for sharing your solution.
Regards,
Tuan
Yes, that works. Thanks for sharing your solution.
Regards,
Tuan
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2024 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.