teaser a celý článek

Kde dělám chybu, když článek potřebuji vložit tímto způsobem, ale nefunguje mi to. Mám zvolen formát textu php ale vždy mi to vypisuje jen teaser.

<?php
if ('teaser') {
echo 'náhled neboli teaser';
}
elseif ('node') {
echo 'celý článek';
}
?>

Díky za radu

Profile picture for user Jan Polzer

<?php<br /> if ($page == 0) {<br /> echo 'náhled neboli teaser';<br /> }<br /> elseif {<br /> echo 'celý článek v detailu';<br /> }<br /> ?>

<?php<br /> if ($page == 0) {<br /> echo 'náhled neboli teaser';<br /> }<br /> else {<br /> echo 'celý článek v detailu';<br /> }<br /> ?>

návštěvník

Vypíše
Parse error: syntax error, unexpected '{', expecting '(' in /includes/common.inc(1685) : eval()'d code on line 5

návštěvník

nema byt elseif, ale pouze else

návštěvník

Pak to funguje úplně stejně jako v mém příspěvku. Někdo zkusit?

návštěvník

Tak já fakt nevím ale zobrazí se mi jen teaser sem zoufalej

návštěvník

No zkouším ten co jste poslal vy

<?php<br />
if ($page == 0) {<br />
echo 'náhled neboli teaser';<br />
}<br />
else {<br />
echo 'celý článek v detailu';<br />
}<br />
?>
návštěvník

Zkoušíte to v node.tpl.php, nebo kde?

návštěvník

Ne vkládám to přímo do článku

Profile picture for user Jan Polzer

To asi bude ten problém... Tohle není kód k tomu, aby se vložil do článku. Proč to potřebujete v něm a ne v šabloně?

návštěvník

Mám skript který mi generuje fotogalerie a já potřebuji aby se mi v náhledu zobrazily jen čtyři fotografie. A tohle je jediný způsob co mě napadl jak to udělat.

Pokud byste věděl o nějakém lepším rád si nechám poradit.

Díky

Profile picture for user Jan Polzer

Musíte tu podmínku prostě zakomponovat do souboru node.tpl.php v tématu vzhledu, případně si vytvořit šablonu pro jen konkrétní typ obsahu, například node-mojegalerie.tpl.php.

návštěvník

Takže to znamená že to přímo do článku vložit nejde?

návštěvník

Zkusil jsem to ovšem pořád to zlobí už tomu nerozumím

<?php
if ($page == 0) {
print $content;
if($i == 3) echo "";
}
else {
print $content;
}
?>

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Filtered HTML

  • Povolené HTML značky: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <p> <br>
  • Řádky a odstavce se zalomí automaticky.
  • Web page addresses and email addresses turn into links automatically.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Nové diskuze
reklama
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru