Thema naar drupal 7 overzetten

Hallo allen, nu dat drupal 7 in Alpha 2 stage is zou ik graag al ons thema naar drupal 7 overzetten zodat we tegen de full release klaar zijn met de werken aan het thema, maar het lukt mij dus langs geen kanten... ik heb de garland page.tpl.php bekeken en daar de nieuwe variabelen uitgehaald en deze in ons 7.x thema gezet, maar ik krijg dus de volgende error:s

zie laatste post van mij beneden

 

Dat is de eerste locatie waar ik heb gekeken, maar ik zie echt niet wat ik fout doe, ik vervang de oude vars met de nieuwen, de regions staan allemaal in de .info file...

Ik heb besloten het anders aan te pakken, namelijk het "zen" thema als basis gebruiken waar ik zeker van ben dat de variabelen goed zijn, ik heb via de info file ook mijn eigen regio's toegevoegd en deze worden herkent bij de blok indeling, echter lukt het me niet ze te parsen in het thema zelf ....

Oké mensen, ik ben al een heel stuk verder, mijn eigen regio's wilt ie nog steeds niet renderen, maar daar maak ik me nog niet druk om, ik heb nu hulp nodig met enkele php statements...

Het zit zo, mijn thema kijkt of de betreffende regio een block krijgt, indien zo mag hij de html en de block tonen, anders mag ie dit niet...

de code voor drupal 6:

<!-- PRINTING BLOCKS BEFORE THE CONTENT (with RED headers) -->
<?php if ($top_content_block_left || $top_content_block_right): ?>
  <!-- column-2-blocks -->
  <div id="block-top" class="column-2-blocks clear-block
  <?php if (!$right&&!$left): ?>column-2-blocks-no-right-and-left-columns
  <?php elseif (!$left): ?>
  column-2-blocks-no-left-column
  <?php elseif (!$right): ?>
  column-2-blocks-no-right-column
  <?php endif; ?>
  ">
  <!-- /column-2-blocks-left --><div class="column-2-blocks-left">
  <?php if ($top_content_block_left): ?><?php echo $top_content_block_left ?><?php endif; ?>
  <?php if (!$top_content_block_left): ?>&nbsp;<?php endif; ?>
  <!-- /column-2-blocks-left --></div>
  <!-- /column-2-blocks-right --><div class="column-2-blocks-right">
  <?php if ($top_content_block_right): ?><?php echo $top_content_block_right ?><?php endif; ?>
  <!-- /column-2-blocks-right --></div>
  <!-- /column-2-blocks --></div>
<?php endif; ?>
<!-- PRINTING BLOCKS BEFORE THE CONTENT (with RED headers) -->

Mijn code voor drupal 7:

<!-- PRINTING BLOCKS BEFORE THE CONTENT (with RED headers) -->
<?php if ($page['top_content_block_left'] || $page['top_content_block_left']): ?>
  <!-- column-2-blocks -->
<div id="block-top" class="column-2-blocks clear-block
<?php if (!$sidebar_first &&! $sidebar_second): ?>column-2-blocks-no-right-and-left-columns
<?php elseif (!$sidebar_second): ?>
column-2-blocks-no-left-column
<?php elseif (!$sidebar_first): ?>
column-2-blocks-no-right-column
  <?php endif; ?>
  ">
 
  <!-- /column-2-blocks-left --><div class="column-2-blocks-left">
  <?php if ($page['top_content_block_left']): ?><?php print render($page['top_content_block_left']); ?><?php endif; ?>
  <?php if (!($page['top_content_block_left']): ?>&nbsp;<?php endif; ?>
  <!-- /column-2-blocks-left --></div>
  <!-- /column-2-blocks-right --><div class="column-2-blocks-right">
  <?php if ($page['top_content_block_right']): ?><?php print render($page['top_content_block_right']); ?><?php endif; ?>
  <!-- /column-2-blocks-right --></div>
  <!-- /column-2-blocks --></div>
<?php endif; ?>
<!-- PRINTING BLOCKS BEFORE THE CONTENT (with RED headers) -->

Ik krijg enkel maar "pars error" met als lijn de laatste van mijn pagina, hulp zou welkom zijn :)

Da's het handige aan foutmeldingen. Je kan ze aan anderen laten zien, zodat ze ook weten wát er fout gaat. Heb je zelf al op de foutmelding gegoogled? 9/10 keer kom je er dan namelijk zelf ook uit.

Het is al opgelost, ik was simpelweg de if statement vergeten te af te sluiten ;), eigen regio's werken nu ook, moet enkel nog de css en html tweaken zodat het blijft werken met drupal 7...

Ik wil even melden dat de thema conversie goed verlopen is, op enkele css problemen na is ie af en is het wachten tot het upgrade path, D6-->D7 gereed is zodat ik mijn velden terug kan stijlen.

Linkje naar de dev versie die op D7, Alpha 2 draait:
http://tinyurl.com/yladl7a

Linkje naar de live website die nog op D6 draait:
http://ashladan.be

Bedankt aan iedereen die hulp heeft aangeboden:)