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
if ($page == 0) {
echo 'náhled neboli teaser';
}
elseif {
echo 'celý článek v detailu';
}
?>

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

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
if ($page == 0) {
echo 'náhled neboli teaser';
}
else {
echo 'celý článek v detailu';
}
?>

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.

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