Content opsplitsen

Beste,

Ik geraak er maar niet aan uit, maar ik ben op zoek hoe ik content kan opslitsen en die twee delen dan kan gaan gebruiken.

Het moet een krant achtige pagina worden waar links en rechts in een DIV de content wordt verdeeld, ik zou dus willen dat wanneer ik mijn pagina aanmaak en bijvoorbeeld [splitsop] in de tekst zet, dat hij de tekst die erna komt rechts plaatst.

Is er een plugin om content op te splitsen of hoe die ik dit het beste?

Wat heb ik al geprobeert?

- Aan de hand van een functie content opsplitsen in arrays als ik de string [splitsop] tegenkom. Dit werk eigenlijk zoals het zou moeten, behalve wanneer ik dan die pagina wil editen staan er allerlei code zoals in die tussen de twee delen staat in paga.tpl.php

Bv:

<?php
$contentarray = splitsop('[splitsop]', $content);

echo $contentarray[0];
echo ' test ';
echo $contentarray[1]; ?>

Wanneer ik dan edit doe dan geeft hij mij het eerste deel + dan plots die code van test en dan het tweede deel, als ik dit kan voorkomen dan is mijn probleem opgelost, weet misschien iemand aan wat dit kan liggen?

Mvg,
Dries

Drupalversie: 
5.x
Auteur: 
Drieske
afbeelding van Bart Haedens
Door Bart Haedens op 11 augustus, 2009 - 22:43

Moet wel lukken met css en wat classes nee?

Anders misschien panels eens checken? http://drupal.org/project/panels

Bart Haedens

Door Drieske op 11 augustus, 2009 - 23:44

Beste,

Dit heb ik al de css en de verschillende classes, enkel weet ik niet hoe ik de content moet worden opgesplits en ik die dan gebruiken bv als:

<?php echo $contentdeel1; ?>

en

<?php echo $contentdeel2; ?>

Mvg,
Dries

afbeelding van Bart Haedens
Door Bart Haedens op 12 augustus, 2009 - 10:36

Maar waarom geen div's zetten rond deel 1 en deel 2 en zo dan gaan splitsen met css?

Bart Haedens

Door Drieske op 12 augustus, 2009 - 12:18

Ja ok, daar staan div's rond, maar het probleem is, dat hij alles wat er tussen staat ook in het edit veld toont!

Dus als je er rond zet, zou hij laten zien in het edit field. Hier de code als voorbeeld :

De functie:

<?php
function _contentsplitter($content, $delimiter)
{
return $tmp = explode($delimiter, $incontent);
}
?>

<?php
$contentgoed = _contentsplitter($content, '[split]');

print $contentgoed[0];

print $contentgoed[1];

?>

Het probleem wanneer ik de eerste keer [ split ] in mijn pagina zet, is er geen probleem, enkel wanneer ik edit staat dit plots op de plaats van [ split ]

<?php

?>

Hoe komt dit?

PS: niet op syntax kijken want, ik kan hier niet overweg met deze editor, wanneer ik html zet, toont hij dit niet, en wanneer ik dit in code blok zet ook niet.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee