• 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!

TOPIC: RSForms and UIKit / YooTheme-templates

RSForms and UIKit / YooTheme-templates 11 years 5 days ago #27307

  • ollixi
  • ollixi's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 1
Hi there!

I'd like to run RS Forms on a YooTheme-template which uses the UIKit framework.

Running RSForms Pro out of the box already looks quite neat if using the Responsive CSS3 design - with one exception, on a multipage layout, the "prev" and "next" / "submit" button are located next to each other without any space in between.

UIKit already comes along with form styles, which can be found here: www.getuikit.com/docs/form.html

YooThemes has quite a big user base, and since there aren't too many alternatives for styling forms around for Joomla, I'd like to believe there's supposed to be quite a few other people who could profit from a nice RSForms / Yoo / UIKit integration without having to hack too deeply into developing the code themselves. Having said that: Are there any pointers as to where to look for a good solution? I did a few Google searches but couldn't come up with any helpful info on how to integrate RSForms in a stylish and functional way into Yoo / UIKit templates.

Any help would be highly appreciated!
The topic has been locked.

RSForms and UIKit / YooTheme-templates 11 years 2 days ago #27342

Not that difficult and I have done it for a number of forms. First turn of auto layout generation in the form properties. Then replace all the appropriate classes with the proper UIkit equivalents. Just make sure never to generate the form layout, since you will loose your changes.

Good luck.
The topic has been locked.

RSForms and UIKit / YooTheme-templates 10 years 11 months ago #27375

  • silviup
  • silviup's Avatar
  • OFFLINE
  • Moderator
  • Posts: 309
  • Thank you received: 49
Here's a modification of the RSForm!Pro example form's layout (that gets installed by default along with the component), adjusted to use the UIKit classes:

<h2>{global:formtitle}</h2>
{error}
<!-- Do not remove this ID, it is used to identify the page so that the pagination script can work correctly -->
<fieldset class="uk-container" id="rsform_1_page_0">
<div class="uk-form-row uk-width-medium-1-2 uk-container-center">
<div>{Header:body}</div>
<span class="formValidation">{Header:validation}</span>
<p class="uk-form-help-inline">{Header:description}</p>

</div>
<div class="uk-form-row">
<div class="uk-form-label">{FullName:caption}<strong class="formRequired">(*)</strong></div>
<div class="uk-form-controls">{FullName:body}
<span class="formValidation">{FullName:validation}</span>
<p class="uk-form-help-inline">{FullName:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{Email:caption}<strong class="formRequired">(*)</strong></div>
<div class="uk-form-controls">{Email:body}
<span class="formValidation">{Email:validation}</span>
<p class="uk-form-help-inline">{Email:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{CompanySize:caption}<strong class="formRequired">(*)</strong></div>
<div class="uk-form-controls">{CompanySize:body}
<span class="formValidation">{CompanySize:validation}</span>
<p class="uk-form-help-inline">{CompanySize:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{Position:caption}<strong class="formRequired">(*)</strong></div>
<div class="uk-form-controls">{Position:body}
<span class="formValidation">{Position:validation}</span>
<p class="uk-form-help-inline">{Position:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{ContactBy:caption}</div>
<div class="uk-form-controls">{ContactBy:body}
<span class="formValidation">{ContactBy:validation}</span>
<p class="uk-form-help-inline">{ContactBy:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{ContactWhen:caption}<strong class="formRequired">(*)</strong></div>
<div class="uk-form-controls">{ContactWhen:body}
<span class="formValidation">{ContactWhen:validation}</span>
<p class="uk-form-help-inline">{ContactWhen:description}</p>
</div>
</div>
<div class="uk-form-row">
<div class="uk-form-label">{Submit:caption}</div>
<div class="uk-form-controls">{Submit:body}
<span class="formValidation">{Submit:validation}</span>
<p class="uk-form-help-inline">{Submit:description}</p>
</div>
</div>
<div class="uk-form-row uk-width-medium-1-2 uk-container-center">
<div>
{Footer:body}<span class="formValidation">{Footer:validation}</span>
<p class="uk-form-help-inline">{Footer:description}</p>
</div>
</div>
</fieldset>


Note that you will also need to add the "uk-form-horizontal" class in Components >> RSForm!Pro >> Manage Forms >> edit your form >> Properties >> Form Attributes >> CSS Class field for this to work.

To add the modified layout to your form, head to Components >> RSForm!Pro >> Manage Forms >> edit the "RSForm! Pro example" form >> Properties >> Form Layout >> set "Auto Generate Layout" to "No" and paste the layout provided above over the one that was automatically generated by the component.

Another thing that you need to remember is to include the UIKit files either in your template's "index.php" file, or in the form's CSS and Javascript tab. To do so, you must first copy them in your template's CSS folder.

In the template:

Head to Extensions >> Template Manager >> Templates >> edit your template's files >> Editor >> edit the "index.php" file and add the file paths using a line of code for each file, similar to the one below (depending on the file's exact location):

$doc->addStyleSheet('templates/'.$this->template.'/css/uikit.css');

In the form's CSS and Javascript tab:

In the same manner, add a line similar to the following one, for each file (depending on the file's exact location):

<link rel="stylesheet" href="/your_website/templates/template_name/css/uikit.css" type="text/css" />

Remember to replace "template_name" with the name of your template's folder. Also, make sure to correctly replicate the folder structure in which the files are found.
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The topic has been locked.

RSForms and UIKit / YooTheme-templates 10 years 3 months ago #29993

  • jemmyn
  • jemmyn's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 14
  • Thank you received: 5
Ive done this on a few sites as well. Would love to see native integration. Office feature request to have this work automagically please!
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 5 months ago #33123

  • josh97
  • josh97's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
I agree, our design firm spends a lot of extra time manually changing styling to match our yootheme templates and uikit. We would gladly help sponsor this feature!
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 5 months ago #33236

  • a2dms
  • a2dms's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
Hi There,

is there actually any solution for yootheme gusto?
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33274

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
The next RSForm!Pro version (which is scheduled to be released soon) will provide support for UIKIT.
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33282

  • a2dms
  • a2dms's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
Hi,

you can soon define "soon" precisely? One day, two days....
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33283

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
a2dms wrote:
Hi,

you can soon define "soon" precisely? One day, two days....

Unfortunately no, i can't provide an estimate for this, but it should be available this month.
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The topic has been locked.
The following user(s) said Thank You: rico.antonucci

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33385

  • tobypsl
  • tobypsl's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 62
  • Thank you received: 1
I see the new RS Form update is out today. Did it include support for UIKIT and if so is there any notes on how to call UIKIT from RSForm Pro ?

Thanks.
The topic has been locked.
The following user(s) said Thank You: rico.antonucci

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33390

  • a2dms
  • a2dms's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
Hi, same Question. Is there new information?
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33393

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
No, the UIKIT integration hasn't been released just yet. We announce the latest rsjoomla.com news and promotions on our blog:

https://www.rsjoomla.com/blog.html
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 4 months ago #33567

Any news. This is badly needed as soon as possible. We are about to ban rsjoomla from all our development work without this.
The topic has been locked.

RSForms and UIKit / YooTheme-templates 9 years 3 months ago #33574

  • octavian
  • octavian's Avatar
  • NOW ONLINE
  • RSJoomla! Official Staff
  • Posts: 783
  • Thank you received: 110
Feel free to choose whatever tool best suits you.

We've already answered that this will be available soon, so this topic is now locked.
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The topic has been locked.
  • 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!