alex-litvinov 21 сентября 2020 в 14:16 Добрый день. может кто-нибудь подскажите как реализовать автоматическое добавление размера файла при загрузке документа в самом материале. Drupal7 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Punk_UnDeaD 21 сентября 2020 в 14:23 добавление куда? так то в базе данных в таблице с файлами размер хранится автоматически
Punk_UnDeaD 21 сентября 2020 в 14:38 указан где? если мне память не изменяет, то при использовании файлового поля и стандартного форматтера там есть размер файла
alex-litvinov 23 сентября 2020 в 16:11 Может кто-нибудь подскажет с php решить данный вопрос: 1. создать файл field--file.tpl.php 2. и в него вставить код: <?php<div class="<?php print $classes; ?>"<?php print $attributes; ?>> <?php if (!$label_hidden): ?> <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>: </div> <?php endif; ?> <div class="field-items"<?php print $content_attributes; ?>> <?php foreach ($items as $delta => $item): ?> <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?> <?php print $item_attributes[filesize]; ?> </div> <?php endforeach; ?> </div></div>?> Может кто-нибудь подскажет.
alex-litvinov 23 сентября 2020 в 18:45 <?php print $item_attributes[filesize]; ?> не выводит размер файла
alex-litvinov 24 сентября 2020 в 9:37 Немного не сориентировался: <?php $options = array( 'attributes' => array( 'type' => $file->filemime . '; length=' . $file->filesize, ), );print $item_attributes[filesize]; ?> Так что ли? но не работает все равно
alex-litvinov 27 сентября 2020 в 19:58 Никто не сможет подсказать как реализовать вывод в ноде с документами, размер файла?
ivnish 28 сентября 2020 в 11:54 Вот тоже сегодня утром пришла в голову мысль, что размер же по умолчанию выводится
Punk_UnDeaD 28 сентября 2020 в 13:10 да хоть дисплей блоков можно понавесить, если нет желания переписывать форматтер
alex-litvinov 28 сентября 2020 в 19:22 Да понятно что через css можно сделать без проблем и скобки через псевдо элементы добавить, но так как то не прикольно, что ли.
OldWarrior 28 сентября 2020 в 20:25 Views'ом выводите. Вполне прикольно будет. А так, если кодом, то нужно сначала препроцесс шаблона писать.
Комментарии
добавление куда?
так то в базе данных в таблице с файлами размер хранится автоматически
Чтобы после название файла был указан его размер.
указан где?
если мне память не изменяет, то при использовании файлового поля и стандартного форматтера там есть размер файла
Может кто-нибудь подскажет с php решить данный вопрос:
1. создать файл field--file.tpl.php
2. и в него вставить код:
<?php<div class="<?php print $classes; ?>"<?php print $attributes; ?>>
<?php if (!$label_hidden): ?>
<div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>: </div>
<?php endif; ?>
<div class="field-items"<?php print $content_attributes; ?>>
<?php foreach ($items as $delta => $item): ?>
<div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?>
<?php print $item_attributes[filesize]; ?>
</div>
<?php endforeach; ?>
</div>
</div>
?>
Может кто-нибудь подскажет.
Что именно тут нужно подсказать?
<?php print $item_attributes[filesize]; ?>
не выводит размер файла
Нужно использовать отладчик и заглянуть в $item_attributes
Немного не сориентировался:
<?php $options = array(
'attributes' => array(
'type' => $file->filemime . '; length=' . $file->filesize,
),
);
print $item_attributes[filesize]; ?>
Так что ли? но не работает все равно
Никто не сможет подсказать как реализовать вывод в ноде с документами, размер файла?
а ты, упорный
Вот тоже сегодня утром пришла в голову мысль, что размер же по умолчанию выводится
В виде таблицы да, а без табличной формы?
да хоть дисплей блоков можно понавесить, если нет желания переписывать форматтер
Да понятно что через css можно сделать без проблем и скобки через псевдо элементы добавить, но так как то не прикольно, что ли.
Views'ом выводите. Вполне прикольно будет.
А так, если кодом, то нужно сначала препроцесс шаблона писать.
А как через Views?