Changeset 82420 in spip-zone


Ignore:
Timestamp:
May 15, 2014, 3:39:11 PM (5 years ago)
Author:
marcimat@…
Message:

Ajout de lang, objet et id_objet dans les propriétés du document article. Recharger automatiquement la page d'indexation en js is ce n'est pas fini.

Location:
_plugins_/indexer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/Sources/Articles.php

    r82417 r82420  
    2020                'titre', 'soustitre', 'surtitre',
    2121                'texte', 'chapo', 'ps',
    22                 'date', 'date_redac'
     22                'date', 'date_redac',
     23                'lang'
    2324            ],
    2425            'spip_articles',
     
    4041    public function createDocumentArticle($article) {
    4142         return new Document([
    42             'id'         => $this->getObjectId('article', $article['id']),
    43             'title'      => $article['titre'],
    44             'summary'    => $article['surtitre'] . $article['soustitre'] . $article['chapo'],
    45             'content'    => $article['texte'],
    46             'date'       => (substr($article['date_redac'],0,4) == '0000') ? $article['date'] : $article['date_redac'],
    47             'uri'        => generer_url_entite_absolue($article['id'], 'article'),
    48             'properties' => [
    49                 'authors' => $this->getAuthorsProperties('article', $article['id']),
    50                 'tags'    => $this->getTagsProperties('article', $article['id'])
     43            'id'           => $this->getObjectId('article', $article['id']),
     44            'title'        => $article['titre'],
     45            'summary'      => $article['surtitre'] . $article['soustitre'] . $article['chapo'],
     46            'content'      => $article['texte'],
     47            'date'         => (substr($article['date_redac'],0,4) == '0000') ? $article['date'] : $article['date_redac'],
     48            'uri'          => generer_url_entite_absolue($article['id'], 'article'),
     49            'properties'   =>
     50            [
     51                'authors'  => $this->getAuthorsProperties('article', $article['id']),
     52                'tags'     => $this->getTagsProperties('article', $article['id']),
     53                'objet'    => 'article',
     54                'id_objet' => $article['id'],
     55                'lang'     => $article['lang']
    5156            ]
    5257        ]);
  • _plugins_/indexer/trunk/prive/squelettes/contenu/indexer.html

    r82417 r82420  
    2323if (!$res) {
    2424    echo "\n<br/><a href='#SELF'>Recharger la page pour continuer l'indexation</a>";
     25    echo "<script type='text/javascript'>window.location.reload();</script>";
    2526}
    2627
Note: See TracChangeset for help on using the changeset viewer.