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
Vypíše
Parse error: syntax error, unexpected '{', expecting '(' in /includes/common.inc(1685) : eval()'d code on line 5
nema byt elseif, ale pouze else
Pak to funguje úplně stejně jako v mém příspěvku. Někdo zkusit?
Upravil jsem, chybu tam teď nevidím.
Tak já fakt nevím ale zobrazí se mi jen teaser sem zoufalej
pošlete celý kód
No zkouším ten co jste poslal vy
<?php
if ($page == 0) {
echo 'náhled neboli teaser';
}
else {
echo 'celý článek v detailu';
}
?>
Zkoušíte to v node.tpl.php, nebo kde?
Ne vkládám to přímo do článku
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ě?
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
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.
<?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';
}
?>