Discussion on Curriculum: Responsive Resume / One-Page Portfolio


QBKL supports this item


54 comments found.

Great theme! I’m really loving it.

I edited the contact-form-process.php file as was outlined in the documentation. I’m getting an error, however, when I try to submit the form from my live website:

Parse error: syntax error, unexpected ’@’ in /home/content/27/11275027/html/assets/php/contact-form-process.php on line 8

I made sure that there’s only one ’@’ sign in the php file, and it’s for my working e-mail address. Any advice or help is much appreciated!


Could you please send us an email through the contact form on QBKL’s profile page. We’ll take it from there and try to see what happened during the installation/customization that might have caused this.

Regards, Alex

Hello! Thanks for this template! It’s great!

I have a question though. I want to include links to external websites in some of my portfolio entries. I don’t see any samples of this in the template. Can you suggest a good way to do this? Are there any examples of this template having been used in such a way?

Thanks in advance for any response! Matthew

Hi Matthew,

Opening your website in an iframe is not the best solution, as you have no control over the size of the iframe. Your best option would be to make certain items open websites in new tabs for better browsing and visualization. I took a look at your code and noticed that you’ve added an iframe pop-up for the .website class.

Go ahead and remove that definition. Also, on the original link, replace ’.website’ with ’.external’ and also add a target="_blank" attribute to ensure opening in a new tab like so:

<a class="external" target="_blank" href="http://www.fat-hair.com" title="fat-hair.com. Features: Greensock Animation, Responsive layout."><img src="assets/img/port/web-fathair-thumb.png" alt=""></a>

After you’ve done this, open up ‘custom.curriculum.js’ located in ‘assets/js’ folder. Look or the Magnific Popup definition of the ’.gallery’ class:


Inside it, replace this:

delegate: 'a',

With this:

delegate: 'a:not(.external)',

What this does is to tell the script to only count as pop-up items the links that do not also have the ‘external’ class on them.

That should sort your troubles out. Let me know how it goes!

Regards, Alex

Hi Alex, thanks for your help. I was hoping to keep the visitor in the site, even when looking at other work, but I will use the method you present here. Thanks again.

You’re welcome!


Hello! I’m attempting to make my curriculum-based site “live” by placing it at the root of my domain. However when I do so the portfolio entries break. Please compare the portfolio entries on:


with those on:


I’m pretty sure that it has something to do with moving the scripts into a different folder than the one that came with the downloads, but so far I haven’t been able fix it. Can you help?

Thanks in advance! Matthew

UPDATE: I figured it out. Somehow the images hadn’t copied successfully to the new image folder. Thanks!

Hey, I’ve really been loving this theme. My problem is I’m trying to change the “Contact” link in the intro from linking to a section of the page to being a basic mailto link. It doesn’t seem to work, and actually no external links seem to work if they’re in the intro. Do you have any idea why this might be happening?


The whole intro navigation is made as a series of same page links using a jQuery plugin called jQuery One Page Nav. You can found out more about it here: https://github.com/davist11/jQuery-One-Page-Nav

In the assets/js/custom.curriculum.js file you can locate the script line that enables this navigation:

$( '#nav ul' ).onePageNav( { scrollSpeed: 400 } );

Based on the plugin, you can add exceptions via classes. So assuming you want a link to keep its default action, you’d add an ‘external’ class to that link and then, replace the code in the JS file with the following one, that adds exceptions for ‘external’ classes:

$( '#nav ul' ).onePageNav( { scrollSpeed: 400, filter: ':not(.external)' } );

Good luck and thank you for using Curriculum!


Hi there,

This is an awesome template. I’m a newbie to HTML5 but I’m learning a lot through the well-documented files. Thank you! I’m stuck on one area that I’m hoping to get your help with. In my gallery I have both images and videos.

When clicking next on the popup, it recognizes the number of projects but only displays images. When it lands on a video, it displays the message “The image cannot be loaded.”

How can I get the pop-up next button to recognize videos? Is this defined in the custom.curriculum.js file or the magnific-popup.css/js.

Thanks in advance. S

Hey Alex,

I was in a bit of a rush to fix it. After much research I found out that it doesn’t support both image and video. I swapped the plugin with an HTML5 lightbox and it worked. Although slightly tedious in figuring things out the long way, this was a great learning experience.

Suggestions: 1) please include a plugin that supports multiple file types for the gallery. I liked your styling much better. Thanks! 2) If you can update the navigation to show the sandwich icon (3 bars) when viewing on mobile that’d be awesome too. It would allow for more menu links and save a lot of time from having to update the code.

Hi, glad you got it working.

Can you send me an email from the contact form on our TF profile? I’ll get back from you there and help you set up that navigation.

Regards, Alex

That’d be awesome. Thank you so much!!


can you give me the code where I can have a youtube video expand down: http://puu.sh/knWe4/d70097f844.png

When I click the rocket image. The video would expand down below the rocket image, center on the website, and push the rest of the content below it down.

Hi and thank you for the purchase. Unfortunately, there’s no such feature included in the Curriculum template.

When I click on the images how can I get my video to show up? It appears that youtube videos aren’t supported. Can I have the code to implement a youtube iframe into the slider?


I want to insert in the portfolio part of the curriculum some links to some docs. is it possible? when a visitor will visit my site I want that he can explore some PDFs and PhotoGallery in the portfolio

Hi, you can link to any resource available online (on and off your site), but the docs won’t open in a pop-up previewer like the photo gallery. You’d have to link them so that they open in a new tab for reading or download.

How easy is it to change the colours from Blue to a more girly colour like Pink?

Also I need to change background image at the beginning, behind the name?


Hi, with basic CSS knowledge changing the colours is a matter of text-replace with new colour codes. The image can be easily changed with any other image you want. Just save it in the same folder, with the same name as the original one (rename or delete this one) and you’re good to go. Just make sure you use a big enough image so that it doesn’t pixelate on larger resolutions. Try to emulate the size of the original image.

Regards, Alex

Hello , first thank For the code Quality Developed , congratulations to all those involved, but I have not found the place of Right To assign a rating of five stars :) My question question is regarding Icons ” fortawesome ” Some then I Can not Operate , There I Need Some details set to ” css” ? Can guide me please ? Big hugs!

Hi there and thank you for the purchase! You can find all the info and documentation for Font Awesome on their site: https://fortawesome.github.io/Font-Awesome/

With this occasion you can also update the fonts of the template to the latest version, I think there might be a new version up on the site now, so that you have real representation of the documentation.

To rate the template, you must go to your “Downloads” section on Themeforest and locate “Curriculum” in the list. You’ll have the star ratings there.

Regards, Alex

Ok. Alex :) Consegui realizar a avaliação “5 stars” e obrigado pela resposta, farei alguns testes com ícones. Abraços!

Obrigado pelo seu voto! Boa sorte com o tema! Alex

Hello, i dont know why but when i replace the fictive mail by mine in the contact form process php file, i dont receive the mail even in my spambox..

Can you explain me why he doesnt work ???


Thanx again !!


I dont see the link for send my email. Can you give me the URL ?

Thanks again.


Click on my username a o e this comment and in the new page, bottom right (sidebar), there is a contact form.

Regards, Alex

Done ;) Thank you ALex !!

What code can I add to have a youtube video come up instead of an image when you click on one of the images used in the “col-1-4 job-project” class?

Picture: http://puu.sh/n26lp/5d9d94de32.jpg

My code:

<!- Start: Video Editing ->

Video Editing / Rendering

Sony Vegas Pro • After Effects • Cinema 4D Much of my video work ranges from 3D introductions to compilations. Recently I have been rendering intros in 4k, resulting in some renders taking over 2 days to complete. Considering that many of my clients have a very specific styling in mind I do my best to replicate it in the final product. I use a combination of After Effects, Vegas Pro, and Cinema 4D to deliver the best looking video project.
<!- End: Video Editing ->


If you are comfortable with Javascript and HTML editing, you can find more information on the lightbox plugin used (Magnific Popup) here.

If not, please contact us via the contact for on our ThemeForest profile page so that we can discuss how to proceed in helping you.

Regards, Alex

I got it to work with your link! Thanks!

Cool, enjoy the template!

Hi, the contact form doesn’t work. Even when I use the exact code from the template download (except changing my email address in the php) it still doesn’t work. I get the thumbs down error and that’s it. I’m looking to get my site up and running ASAP but I need the contact form to do its job! Thanks

Hey, first off, I’d like to say this is a great template. It’s really easy to work with for the most part and I love how it looks and works. Question though – one of my company names is too long to fit into the space allotted for the tag, so it wraps to a second line, which looks odd to me. I’m not really sure what the best solution might be…but I was thinking it would be nice to make the spread the columns out a little more unless you have a better solution.


Hi, sorry for the delay in reply!

If we’re talking about the name in the first screen, it allows the title to expand at the full width of the site (not the browser window), so it’s not limited to a half column or anything like that. If the name it’s too long, unfortunately the only options are:

1. Wrap on second line. Maybe choose the place where you want to break it with a &ltbr> tag inside that <h1> tag.

2. Use a smaller font. You can edit the font size in the “style.css” file located in “assets/css”. Look for the definition for:

.info .container h1
and edit the font-size instruction. Consider it a multiplier of the body font size. So, right now that font is 3.750 bigger than the body font size.

3. Use an image/a logo instead of pure font.

Hope this helps. Regards,



eddeer Purchased

Hi! Congratulations for the theme. I used it some years ago for a family website. Unfortunately I have realised that the menu is not working in Chrome, the site does not scroll up and down automatically. Maybe from a Chrome version something was broken in the javascript, or not supported.

Can you please take a look?