Vážení,
mám prosbu ohledně změny nastavení vzhledu tématu.
Používám Drupal 7 a téma Professional Theme 7.x-2.05
V úvodníku se nadpis článku zobrazuje standardním způsobem nahoře a tělo článku pod ním. Po rozkliknutí se v úplném zobrazení přesune nadpis nakonec pod tělo článku.
Jedná se o vlastnost nastavenou tématem. Téma mi v zásadě vyhovuje, potřeboval bych ale upravit jen tuto výše uvedenou netypickou vlastnost (popř. zobrazení nadpisu článku po rozkliknutí vůbec nezobrazovat).
Prosím o radu. Děkuji
Aleš
Děkuji za radu. Odzkoušel jsem modul Display Suite. Vše fungovalo, ale … Nastavení v modulu DS zobrazilo např. nadpis podle požadavku, ale původně řešený nadpis zůstal navíc ještě jeden dole. Takže situace vypadala tak, že nahoře byl nadpis, pak tělo a dole znovu nadpis. Dokonce když jsem smazal ve správě polí u typu obsahu vše, zůstal na stránce v daném typu obsahu nadpis. Prostě ještě někde dělám chybu.
Díky za případnou radu.
Aleš
Aha, to máte pravdu, v detailu článku Vám Display Suite sice dovolí poskládat políčka, ale jen v rámci obsahu, přičemž původní nadpis je mimo něj. Otázka tedy je, proč ho tam máte dvakrát. Musel bych asi vidět kód té šablony. Zkuste v ní mrknout na node.tpl.php a podívat se, jestli se tam vypisuje $title dvakrát.
Připojuji soubor node.tpl.php
Děkuji
Aleš
$title: the (sanitized) title of the node.
title_prefix (array): An array containing additional output populated by
* modules, intended to be displayed in front of the main title tag that
* appears in the template.
$title_suffix (array): An array containing additional output populated by
* modules, intended to be displayed after the main title tag that appears in
* the template.
nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php if (!$page): ?>
<?php endif; ?>
<?php print render($title_prefix); ?>
<?php if (!$page): ?>
>"><?php print $title; ?>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php if ($display_submitted): ?>
<?php print $submitted; ?>
<?php endif; ?>
<?php if (!$page): ?>
<?php endif; ?>
"<?php print $content_attributes; ?>>
<?php
// Hide comments, tags, and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
print render($content);
?>
<?php if (!empty($content['links'])): ?>
<?php print render($content['links']); ?>
<?php endif; ?>
<?php print render($content['comments']); ?>
Problém vyřešen - page.tpl.php
print $title
mám ale další dotaz - lze vypnout zobrazení "Číst dále" v úvodníku?
Děkuji
Aleš
Doporučuju modul Smart Trim https://www.drupal.org/project/smart_trim
Bohužel se mi nepodařilo ani s modulem Smart Trim tlačítko Read more/Číst dále z "úvodníku" odstranit. V nastavení zobrazení "Celého obsahu" lze popisek Read more vypnout (Hidden). Prosím o radu, kde dělám chybu. Děkuji. Aleš
Možná chybu neděláte, ale je to natvrdo v šabloně tak nakódované.
Toto téma vzhledu neznám. Řeším tyto věci s využitím modulu Display Suite, kde si pořadí políček včetně nadpisu (což Drupal v základu pro nadpis neumí) přeskládám v administraci.