Blog
Door crossxml op 9 February, 2010 - 13:29
Forums:
Hallo.
Ik heb een template gemaakt en in drupal gezet.
Het is een blog maar ik vraag me af hoe dit moet :
Ingezonden door admin op di, 02/09/2010 - 17:51
staat er altijd bij maar kan je dit ook apart postioneren?
want ik wil dat in een div alleen weet niet welke variable het is.
Ook het zelfde met reacties.
MVG,
Dennis
P.s: zo moet het eruit zien :
http://hedendaagsekunst.com/dit.jpg
maar het ziet er zo uit :
http://hedendaagsekunst.com/drupal/
Actuele inhoud
09 feb 2012
- , userpoints vraagje , (Forumonderwerp) , jeroenenwendy
08 feb 2012
- , Vacature Webdeveloper , (Forumonderwerp) , JoHo Processen ...
- , node id opslaan in database , (Forumonderwerp) , Noikes , Reacties: 5
07 feb 2012
- , Civi en Drupal installatie gevraagd! , (Forumonderwerp) , Koen van Hees
- , kan niet meer inloggen na verhuizing website , (Forumonderwerp) , meppel001
- , Image slider/banner maken in Dp7 , (Forumonderwerp) , CrazyFly , Reacties: 1
- , migrate van subdir naar main directory , (Forumonderwerp) , Jaap3D
- , Filter criteria , (Forumonderwerp) , Lambert de Groot , Reacties: 2
06 feb 2012
- , Activity map aanmaken , (Forumonderwerp) , Samuël2013
- , Weergave forums beperken tot containers die dan uitklapbaar zijn , (Forumonderwerp) , vdwaetsy
- , - , (Forumonderwerp) , karel3s
- , Tokens weergeven in een node , (Forumonderwerp) , Mindhunter , Reacties: 1
05 feb 2012
- , content type, manage fields, veld tonen naar gelang van item selected , (Forumonderwerp) , LLMM
04 feb 2012
- , stappenplan maken.... , (Forumonderwerp) , Mindhunter
- , Afbeeldingsstijl met afbeelding hierbovenop? , (Forumonderwerp) , kwertie , Reacties: 2
hansrossel
9 February, 2010 - 13:42
Permalink
zie je template node.tpl.php,
zie je template node.tpl.php, daarin print $submitted of bij wat meer uitgewerkte templates heb je daar alternatieve versies van die makkelijker configureerbaar zijn (bijvoorbeeld Zen theme of een van de Acquia themes).
Hans
KOBA
crossxml
9 February, 2010 - 14:02
Permalink
eris toch ergens ook een
eris toch ergens ook een lijst met al deze dingen $?
en het helpt niet :S
als je op het plaatje druk ( dit.jpg )
dan zie je wat ik wil en als je de site bezoekt dan is het dus heel anders.
Title = Blog naam
terwijl ik juist wil dat de titel van de post erin staat :S
is er geen speciale tpl voor blog?
of moet dit ook gwn in page
hansrossel
9 February, 2010 - 14:10
Permalink
Om dingen aan je template te
Om dingen aan je template te wijzigen kun je best eens http://drupal.org/theme-guide lezen en bij voorkeur ook wat van css kennen.
Hans
KOBA
hansrossel
9 February, 2010 - 14:12
Permalink
En er zijn ook een paar
En er zijn ook een paar boeken beschikbaar over Drupal theming: http://drupal.be/publicatie/drupal-6-themes en http://drupal.be/publicatie/front-end-drupal-designing-theming-scripting.
Hans
KOBA
crossxml
9 February, 2010 - 15:10
Permalink
ja maar er is toch een lijst
ja maar er is toch een lijst met alle variabelen weet iemand de link
hansrossel
9 February, 2010 - 15:26
Permalink
Voor variabelen in
Voor variabelen in node.tpl.php zie /modules/node, daar zit het orginele node.tpl.php met uitleg bovenaan. Voor variabelen in page.tpl.php en andere core templates zie /modules/system voor de originele tpl.php bestanden met uitleg.
Hans
KOBA
crossxml
9 February, 2010 - 16:45
Permalink
hey ben al beetje op weg
hey ben al beetje op weg alleen nu volgende probleem.
http://hedendaagsekunst.com/drupal/
als je hier kijkt zie je dat de titel van de post er staat
ga je naar reacties kijken dan is de titel weg.
hoe kan dit komen?
MVG,
Dennis
marcel
9 February, 2010 - 17:03
Permalink
Volgens mij is dat een optie
Volgens mij is dat een optie in de code van je template. Ik heb mijn theme gemaakt (drupal-x.nl) op basis van Garland. Ik had precies hetzelfde, had ook de titel nodig op de vervolgpagina's. Uit mijn hoofd stond er iets van
<?php
if ($page == 0)
Pagina 0 is de homepage. Ik denk dat je dan zoiets kan doen
<?php
if ($page == 0){
// volgens mij staat hier je h2 tag met link naar je artikel
}else{
// hier moet dan de titel komen van je artikel
}
Hoe het precies zit kan ik nog niet zeggen, zit nu op mijn werk maar kan vanavond wel even voor je kijken.
Gr Marcel
hansrossel
10 February, 2010 - 09:08
Permalink
- $page == 0 is als de node
- $page == 0 is als de node weergegeven wordt als teaser of in een lijst. Dus maw als ze niet als full node (volledig) wordt weergegeven. Als je homepage op de standaardinstelling (bij websitegegevens) als url "node" heeft, dan geldt dit inderdaad ook voor de homepage, maar is dus meer dan homepage alleen.
- if $is_front: dit is indien je zou willen als iets enkel op de homepage wordt getoond.
Hans
KOBA
crossxml
10 February, 2010 - 09:39
Permalink
Hey, weet jij misschien dan
Hey,
weet jij misschien dan een oplossing?
crossxml
9 February, 2010 - 17:07
Permalink
hey marcel alvast bedankt
hey marcel
alvast bedankt voor de hulp.
als je zou willen graag!
dan kijk ik later op de dag nog ff ;)
marcel
9 February, 2010 - 19:16
Permalink
Zo ben thuis, zo heb ik het
Zo ben thuis, zo heb ik het opgelost in node.tpl
<?php if ($page == 0): ?>
" title="<?php print $title ?>"><?php print $title ?>
<?php else: ?>
<?php print $title ?>
<?php endif; ?>
Dit zou moeten werken.
crossxml
9 February, 2010 - 20:24
Permalink
thx voor de hulp maar het
thx voor de hulp maar het werkt niet krijg een witte pagina.
maar het php is het toch } else { ?
marcel
10 February, 2010 - 08:57
Permalink
hmmm dat is vreemd, misschien
hmmm dat is vreemd, misschien kan je hier wat mee http://drupal.be/node/2092#wsod
Klopt, ik gebruik else ook alleen de accolade hoef je niet te gebruiken. (anders zou het ook bij if statement moeten)
hansrossel
10 February, 2010 - 09:42
Permalink
Kijk eens in je php error log
Kijk eens in je php error log voor de preciese fout die je hebt gemaakt, kan een ; zijn { of ergens iets anders kleins in de syntax. Eventueel kun je php/Drupal configureren dat de foutmeldingen op het scherm verschijnen (niet aan te raden op live sites).
Hans
KOBA
crossxml
10 February, 2010 - 09:47
Permalink
<div class="node<?php if
<?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($page == 0) { ?><?php print $title ?><?php }; ?>
<?php else: ?>
<?php print $title ?>
<?php endif; ?>
<?php print $submitted?>
<?php print $content?>
<?php if ($links) { ?>» <?php print $links?><?php }; ?>
dit is wat ik heb
en waar vind ik de error logs
hansrossel
10 February, 2010 - 09:57
Permalink
Error logs vind je op je
Error logs vind je op je server. In je code zitten heel wat syntax fouten, als je wil met { } werken doe je dat dan best voor alles en combineer dat niet met :, na } geen ; na opdrachten wel een ; $links?> daar spatie tussen zetten. Vergelijk eens je code met de originele code of bekijk ze eens in een php editor dan ga je meteen aan de kleuren zien dat het helemaal niet goed zit met de syntax.
En als je wat aan je code wil uitgeraken plaats je best 2 spaties bij elke sublijn en orden je de tags en opdrachten wat zodat de structuur duidelijk wordt. Zo is het echt wel rommelig. Bekijk eens http://drupal.org/coding-standards.
Hans
KOBA
hansrossel
10 February, 2010 - 10:00
Permalink
Best ook eens
Best ook eens http://www.php.net/manual/en/control-structures.elseif.php bekijken en wellicht ook nog wat andere zaken op php.net
Hans
KOBA
crossxml
10 February, 2010 - 10:04
Permalink
<div class="node<?php if
<?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($page == 0) { ?><?php print $title ?>
<?php } else { ?>
<?php print $title ?>
<?php }; ?>
<?php print $submitted?>
<?php print $content?>
<?php if ($links) { ?>» <?php print $links ?><?php }; ?>
'
met dit werkt het bij mij.