"Title" se zobrazuje pod "Body"

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š

Fórum: 

Reklama

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.

Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.

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.

Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.

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

Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.

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

Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.

Přidat komentář