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?
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
Upravil jsem, chybu tam teď nevidím.
Tak já fakt nevím ale zobrazí se mi jen teaser sem zoufalej
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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
![Profile picture for user Jan Polzer](/sites/default/files/styles/thumbnail/public/avatars/1674666627155.jpg.webp?itok=cvE_WHj1)
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';
}
?>