Nano Hash - криптовалюты, майнинг, программирование

typo3 ke_search результатов на странице

Я пытаюсь заставить ke_search работать. Он работает, он ищет, но я пытаюсь сделать ссылки, которые показывают результаты на странице. В расширении в бэкенде typo3 есть возможность вставлять результаты постранично. Я попытался вставить в поле ввода поиска:

  <input type="hidden" name="tx_kesearch_pi1[resultPage]" value="100" />

Но это поле игнорируется. Моя идея состояла в том, чтобы вставить ссылки, которые изменяют значение 100 на 50 или 10, чтобы список был короче или длиннее.

27.10.2014

Ответы:


1

ke_search использует значение FlexForm, которое сохраняется в базе данных и не является параметром GP.

Если вы хотите сделать это быстро, попробуйте изменить расширение ke_search, переопределив это значение:

ke_search/lib/class.tx_kesearch_db.php

public function getLimit(){
$limit = $this->conf['resultsPerPage'] ? $this->conf['resultsPerPage'] : 10;

и замените его на

public function getLimit(){
    $fVal = t3lib_div::_GP('tx_kesearch_pi1');
    if($fVal['resultsPerPage']){
        $limit = $fVal['resultsPerPage'] ? $fVal['resultsPerPage'] : 10;
    } else {
        $limit = $this->conf['resultsPerPage'] ? $this->conf['resultsPerPage'] : 10;
    }

Чтобы добавить это в ваш обзор страниц, вы должны изменить это значение:

ke_search/lib/class.tx_kesearch_lib

public function renderPagebrowser() {
$resultsPerPage = $this->conf['resultsPerPage'];

и замените его тем же параметром get

$resultsPerPage = ($fVal['resultsPerPage'] ? $fVal['resultsPerPage'] : $this->conf['resultsPerPage']);

Или вы можете создать чистый хук.

28.10.2014
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..