If Anweisung nur für story content
Eingetragen von helfertipps (12)
am 14.12.2009 - 00:20 Uhr in
am 14.12.2009 - 00:20 Uhr in
Hallo
Ich habe mir für die Beiträge auf der Seite etwas gebastelt, ähnlich dem Sexybookmarks von Wordpress. Ich habe dies auch erfolgreich eingebunden, nur erscheint dieses auch auf den Statischen Seiten, sprich Impressum und Partner. Dies sind Page Sites.
Das Script erscheint bei story content jeweils nur auf der ausführlichen Seite. Umgesezt habe ich das mir folgendem code:
<?php
if (!$teaser) {
?>
Das funktioniert auch so wie ich es will, nur will ich das es nur bei Story content erscheit und nicht auch bei page content.
Ich hoffe ich habe mich nicht zu verwirrend ausgedrückt.
Ich hoffe Ihr könnt mir helfen.
Hier mal der link
Danke schon mal
Mfg Fuchs
- Anmelden oder Registrieren um Kommentare zu schreiben
dass sollte der richtige
am 14.12.2009 - 13:17 Uhr
dass sollte der richtige code sein
<?php if($node->type == 'Story'){
,,,,,,,,,,,,,,,,
} ?>
falls es nicht klappt kannst du den node type selbst suchen mit
<?php
drupal_set_message('<pre>' . print_r($node, true) . '</pre>');
?>
(strg+f):)
oder
<?php
drupal_set_message('<pre>' . print_r($page, true) . '</pre>');
?>
der type sollte unter [type] [#value]
Hallo Danke erstmal, ich
am 15.12.2009 - 17:52 Uhr
Hallo
Danke erstmal, ich habe das nur so hinbekommen
<?php if (!$teaser) { ?>
<?php if ($node->type == 'story'):?>
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
<?php endif; ?>
<?php } ?>
kann man das nicht mit einer Anweisung machen? vielleicht so
<?php
if ($node->type == 'story' && '!$teaser') :
?>
das geht nicht hab ich schon probiert.
Danke schon mal
Mfg Thomas
Mal doof gefragt: Hast du
am 15.12.2009 - 20:40 Uhr
Mal doof gefragt:
Hast du das wirklich so geschrieben?
<?php
if ($node->type == 'story' && '!$teaser') :
?>
Denn das '!$teaser' müsste doch aus den Anführungszeichen raus, oder?
Denn die Anweisung, die du geschrieben hast, kann (meiner Meinung nach) gar nicht funktionieren... Denn du sagst dem Interpreter "Mache das, wenn der Nodetyp "Story" ist UND wenn '!$teaser'...?!"
Ich als Interpreter würde mich da wundern ;) Vielleicht klappt das bei PHP auch und ich vermute nur, dass es nicht klappt, weil ich noch zu viel in TurboPascal denke, aber mindestens die Anführungszeichen müssen weg, würde ich sagen.
PHP
am 17.12.2009 - 22:07 Uhr
<?php
if ( (!$teaser) && $node->type == 'story') :
?>