I am theming a page in D7 and need to change the markup that gets rendered out when I print<?php print render($page['content']); ?>. Currently it prints <div class="">...some content</div>, where I want it to print <section>some content...</section> I only want to do this on this page and not globally to others. Is there another call or variable I can add to manipulate the markup?

  • Well. I kind of found a cheat for this. In my case, I was using a view for the page, so I used the views embed view feature api.drupal.org/api/views/views.module/function/views_embed_view/… and that worked. Not the best, but it worked. I will continue to dig into the above and post if I find anything for others looking to do the same. – HanSoloShotFirst Jul 21 '14 at 19:52
  • Since you needed it only for one view, using that function rather than 'theming' sounds like the best solution. – Astrayus Jul 21 '14 at 20:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.