Thema naar drupal 7 overzetten

Forums: 
Drupalversie: 

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:

<?php if ($top_content_block_left || $top_content_block_right): ?>

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; ?>
">

<?php if ($top_content_block_left): ?><?php echo $top_content_block_left ?><?php endif; ?>
<?php if (!$top_content_block_left): ?> <?php endif; ?>

<?php if ($top_content_block_right): ?><?php echo $top_content_block_right ?><?php endif; ?>

<?php endif; ?>

Mijn code voor drupal 7:

<?php if ($page['top_content_block_left'] || $page['top_content_block_left']): ?>

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; ?>
">

<?php if ($page['top_content_block_left']): ?><?php print render($page['top_content_block_left']); ?><?php endif; ?>
<?php if (!($page['top_content_block_left']): ?> <?php endif; ?>

<?php if ($page['top_content_block_right']): ?><?php print render($page['top_content_block_right']); ?><?php endif; ?>

<?php endif; ?>

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:)

Actuele inhoud

09 feb 2012

08 feb 2012

07 feb 2012

06 feb 2012

05 feb 2012